Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

325 results about "Original Application" patented technology

For INDs, this represents the study(ies) being conducted. For NDAs, ANDAs, and BLAs, this represents the original indication(s) for which approval/licensing is being sought. For Master Files, this represents the items covered by the master file.

Client installation and execution system for streamed applications

A client installation and execution system for streamed applications requires the user or administrator to obtain a subscription to the streamed application program from a subscription server before installation of the streamed application program begins. The client then obtains an encrypted access token for the streamed application program from a license server upon acknowledgment of a valid license, receives an installation information block from the server, and installs the proper icons, aliases, and description onto the client that give the user the proper look and feel of the original application program. A file spoofer is installed on the client that redirects file accesses from the client's local file system to the streaming server's file system. A registry spoofer is provided on the client for intercepting all registry calls on the client and redirecting calls that manipulate certain registries to an alternate path specified in a registry database on the client. An application page cache is also provided on the client that is managed by a cache manager that requests application pages of the streamed application program from the server. During execution of the streamed application program, page requests are generated and the cache manager requests any application pages from the server that are not resident in the application page cache and places the requested application pages in the application page cache.
Owner:NUMECENT HLDG +1

Client installation and execution system for streamed applications

A client installation and execution system for streamed applications requires the user or administrator to obtain a subscription to the streamed application program from a subscription server before installation of the streamed application program begins. The client then obtains an encrypted access token for the streamed application program from a license server upon acknowledgment of a valid license, receives an installation information block from the server, and installs the proper icons, aliases, and description onto the client that give the user the proper look and feel of the original application program. A file spoofer is installed on the client that redirects file accesses from the client's local file system to the streaming server's file system. A registry spoofer is provided on the client for intercepting all registry calls on the client and redirecting calls that manipulate certain registries to an alternate path specified in a registry database on the client. An application page cache is also provided on the client that is managed by a cache manager that requests application pages of the streamed application program from the server. During execution of the streamed application program, page requests are generated and the cache manager requests any application pages from the server that are not resident in the application page cache and places the requested application pages in the application page cache.
Owner:NUMECENT HLDG +1

Proactive application workload management

A method is provided for continuous optimization of allocation of computing resources for a horizontally scalable application which has a cyclical load pattern wherein each cycle may be subdivided into a number of time slots. A computing resource allocation application pre-allocates computing resources at the beginning of a time slot based on a predicted computing resource consumption during that slot. During the servicing of the workload, a measuring application measures actual consumption of computing resources. On completion of servicing, the measuring application updates the predicted computing resource consumption profile, allowing optimal allocation of resources. Un-needed computing resources may be released, or may be marked as releasable, for use upon request by other applications, including applications having the same or lower priority than the original application. Methods, computer systems, and computer programs available as a download or on a computer-readable medium for installation according to the invention are provided.
Owner:NOVELL INC

Systems and methods for integrity certification and verification of content consumption environments

A content provider, such as a document publisher or distributor, provides, for example, protected content to a user, for consumption within a trusted user environment. By providing integrity certification and verification services, the authenticity of the content consumption environments can be verified. The content provider forwards to the user a protected version of the digital content which includes, for example, a license agreement and an integrity profile identification. The profile includes, for example, the applications and system components that are allowed to be used in conjunction with the protected content. Additionally, the content provider initiates a request for an integrity profile. This request for the integrity profile is forwarded to an integrity certification and verification device. The integrity certification and verification device can, for example, if an integrity profile does not already exist for the requested applications and / or systems components, query a content consumption system / application provider, who, for example, has supplied the system components to the user. The content consumption system / application provider returns to the integrity certification and verification device authentication information about the particular applications or system components. The authentication information allows a comparison, or integrity verification, to be made between an application and / or system component on a user's system, and the original application or system component as distributed by the content consumption system / application provider.
Owner:CONTENTGUARD HLDG

System, method and computer program product for dynamically serving advertisements in an executing computer game based on the entity having jurisdiction over the advertising space in the game

A system, method and computer program product for dynamically enhancing and measuring a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and / or audio information generated by the application into a first database. A system administrator or other entity then populates a second database by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database. The system further includes a run-time environment that identifies items of graphics and / or audio information as they are generated by the application during run-time, uses the second database to determine if an identified item is associated with a business rule, and, responsive to a determination that an identified item is associated with a business rule, applies the business rule, measures the object and its related attributes and optionally report the data back to a 3rd database. Also described herein is a system, method and computer program product for dynamically measuring attributes of objects rendered and / or referenced by software applications, without the need to revise the source code of such applications. Also described herein is a system, method and computer program product for dynamically serving advertisements to a computer game executing in a computer.
Owner:EXENT TECH

System, method and computer program product for dynamically extracting and sharing event information from an executing software application

A system, method and computer program product for dynamically extracting and sharing information indicative of the progress or performance of a user within a software application in an executing software application, such as a video game, without having to change and recompile the original application code or without having to add functionality into the source code. A server side environment is also described for building community features around such event information. A system, method and computer program product is further described for enhancing an executing software application by dynamically adding such event information to the executing application.
Owner:EXENT TECH

Method and system for transparent dynamic optimization in a multiprocessing environment

A method (and system) of transparent dynamic optimization in a multiprocessing environment, includes monitoring execution of an application on a first processor with an execution monitor running on another processor of the system, and transparently optimizing one or more segments of the original application with a runtime optimizer executing on the another processor of the system.
Owner:IBM CORP

Apparatus and method for database migration

Systems and methods consistent with concepts of the present embodiment of the inventive concept provide mechanisms for database migration from one database (source database platform) platform to another (target database platform). The target and source databases can be any relational databases including, without limitation, Oracle, SQL Server (Microsoft), DB2 UDB (IBM), Sybase, MySQL, PostgreSQL, and the like. The inventive methodology will work well for migration of any relational database that implements SQL language from one platform to another. A feature of the invention is the provision of a virtual engine enabling the running of an original application on a migrated database.
Owner:MICROSOFT TECH LICENSING LLC

Text reflow in a structured document

A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receive a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.
Owner:ADOBE SYST INC

Sliding side menu GUI with menu items displaying indicia of updated content

InactiveUS20140304646A1Avoids taxing the user's limited short term human memoryReduce demandInput/output processes for data processingTablet computerGraphics
A sliding side menu GUI interface for computerized devices that shows indicia of updated content on at least some of its various menu items. These indicia can include icons representing graphics or thumbnail images representing individuals that caused the updated content, type of updated content, amount of updated content, or other useful information. This enables the user, while operating an original application screen, while still retaining the original screen in short term human memory, to quickly call up the sliding side menu, look for indicia of updated content or interesting new content, and if there is no such content return to the original screen without significant human short term memory loss of the original screen. The method may be implemented by server software, device software, or combination of server and device software. The method is well suited for small touchscreen devices such as smartphones and tablets.
Owner:KLIP

System, method and computer program product for dynamically identifying, selecting and extracting graphical and media objects in frames or scenes rendered by a software application

A system, method and computer program product for dynamically enhancing and measuring a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and / or audio information generated by the application into a first database. A system administrator or other entity then populates a second database by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database. The system further includes a run-time environment that identifies items of graphics and / or audio information as they are generated by the application during run-time, uses the second database to determine if an identified item is associated with a business rule, and, responsive to a determination that an identified item is associated with a business rule, applies the business rule, measures the object and its related attributes and optionally report the data back to a 3rd database. Also described herein is a system, method and computer program product for dynamically measuring attributes of objects rendered and / or referenced by software applications, without the need to revise the source code of such applications. Also described herein is a system, method and computer program product for dynamically serving advertisements to a computer game executing in a computer. Additionally described herein is a system, method and computer program product for pre-processing computer games (and other software applications) to identify spots in the game, where such spots are desirable for future advertisement placement (or for other purposes).
Owner:EXENT TECH

Call center telephone and data flow connection system

A method and system for transferring telephone calls and data between computer programs in a call center. Flow connection modules associated with call center application programs allow data and telephone calls to be transferred from one computer program to another in the call center. The flow connection modules may be combined with a locator program such that the combination replaces the automatic call distributor (“ACD”) in a call center. The flow connection modules enable development of modular call centers, allowing call center agent workstations to be easily increased or decreased. In operation, an application notifies its flow connection module that a call on a telephone in the workstation should be transferred to another application. The flow connection module establishes a data connection with a flow connection module associated with the other application. The flow connection module sends call-related data to the other flow connection module which then returns the telephone extension associated with the other application. The flow connection module requests a computer telephony interface (“CTI”) link associated with a phone switch to transfer the call to the other application's telephone. The CTI link directs the phone switch to transfer the telephone call from the original application's workstation to the telephone of the other workstation. Having received notification of the transferred call, the other flow connection module informs the original flow connection module that the call has been successfully transferred, and the original flow connection module then disconnects the data connection.
Owner:AVAYA INC

Learning type intellectual fingerprint identification comparison method adjusted based on fingerprint data quantity

The invention discloses a learning-type intelligent fingerprint identifying and matching method which is adjusted through the quantity of the fingerprint data, and the method comprises the steps that original application fingerprints are stored into a memory after being carried out with data processing through a collector and a program, so as to compose a fingerprint template database. The invention is characterized in that the fingerprint template data is automatically upgraded and adjusted after the application fingerprints are successfully identified and matched, and the automatic upgrading and adjusting of the fingerprint template data refers to the steps that the application fingerprints after being successfully matched are input into the fingerprint template database, and are compared with one fingerprint or a plurality of fingerprints which accord with a certain data range in the fingerprint template database for analyzing, so as to obtain a fingerprint template data map used for the application fingerprint matching in future. The invention changes the traditional fixed matching template fingerprint database into a learning-type intelligent and dynamic fingerprint template database, so as to reduce and solve the condition that the application fingerprints of a person are unsuccessfully matched with the fingerprint template database because the application fingerprints are changed, thereby greatly improving the practicability of the fingerprint technique.
Owner:ZHEJIANG JINZHIMA TECH

System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device

A system, method and computer program product for dynamically enhancing and measuring a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and / or audio information generated by the application into a first database. A system administrator or other entity then populates a second database by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database. The system further includes a run-time environment that identifies items of graphics and / or audio information as they are generated by the application during run-time, uses the second database to determine if an identified item is associated with a business rule, and, responsive to a determination that an identified item is associated with a business rule, applies the business rule, measures the object and its related attributes and optionally report the data back to a 3rd database. Also described herein is a system, method and computer program product for dynamically measuring attributes of objects rendered and / or referenced by software applications, without the need to revise the source code of such applications.
Owner:EXENT TECH

Device and method used for performing screen division display in terminal

The present invention provides a device and a method used for performing split-screen display in a terminal. The device comprises: an instruction receiving unit, used for when the terminal receives an event notification message while running applications, receiving a view instruction for viewing the received event notification message from a user under a predetermined instruction receiving condition; a screen-splitting unit, used for dividing a current screen of the terminal into an original application area and a new application area according to the view instruction received from the user; and a display control unit, used for displaying an interface of the application currently run by the terminal in the original application area and an interface of the application related to the displayed and received event notification message in the new application area. According to the device and the method provided by the invention, split-screen display can be performed based on selection of the user at a proper time, screen-splitting accuracy is ensured while operation is simplified, and the technical effect of user-friendly interaction is realized.
Owner:SAMSUNG GUANGZHOU MOBILE R&D CENT +1

Application internationalization using dynamic proxies

An application that was not internationalized when coded may be internationalized through the addition of interception and localization logic and tables without modification of the original application logic. The interception logic may be configured to intercept calls to an application component and invoke localization logic in response to an intercepted call to the application component. The interception logic may use dynamic proxies to intercept method calls from a client component to an application component both before and after the execution of the method. The interception logic may use JAVA reflection to determine whether input parameters or return values associated with the method call are localizable. The application component logic may operate on data stored in a primary database table in which the data is represented in the system default locale.
Owner:SUN MICROSYSTEMS INC

Capturing and replaying application sessions using resource files

ActiveUS20140108911A1Capture application sessions more efficientlyTransmissionSpecial data processing applicationsApplication softwareSystem identification
A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent / (s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file. Once an image file is uploaded to server, it does not need to be requested again from any other agent.
Owner:ACOUSTIC LP

Apparatus and method for database migration

Systems and methods consistent with concepts of the present embodiment of the inventive concept provide mechanisms for database migration from one database (source database platform) platform to another (target database platform). The target and source databases can be any relational databases including, without limitation, Oracle, SQL Server (Microsoft), DB2 UDB (IBM), Sybase, MySQL, PostgreSQL, and the like. The inventive methodology will work well for migration of any relational database that implements SQL language from one platform to another. A feature of the invention is the provision of a virtual engine enabling the running of an original application on a migrated database.
Owner:MICROSOFT TECH LICENSING LLC

Satellite-borne software in-orbit maintaining and upgrading method

The invention relates to a satellite-borne software in-orbit maintaining and upgrading method. Satellite-borne software is divided into basic applications and applications; the basic applications are stored in a PROM (Programmable Read Only Memory); the applications are stored in a read-write non-volatile storage medium such as an EEPROM (Electrically Erasable Programmable Read-Only Memory) or an FLASH and the like; a storage logic of the applications comprises an original software storage region, an upgraded software storage region and a module software top inputting region; all the three regions comprise checking information; and in an initial state, storage contents in both the original software storage region and the upgraded software storage region are original applications of the satellite-borne software and the module software top inputting region is empty.. By ground command control and data top inputting, three requirements of the satellite-borne software on integral software upgradation, software module replacement or parameter modification and increase of software modules can be supported and satellite-borne software in-orbit maintaining and upgrading efficiency is improved.
Owner:AEROSPACE DONGFANGHONG SATELLITE

Automatic parsing method and apparatus of application protocol message

The embodiment of the invention discloses an automatic parsing method and apparatus of an application protocol message. The method comprises the following steps: adding template files with logicalityand edited in a preset script language according to protocol features of the application protocol message, compiling the template files to generate corresponding template parsing categories, parsing atarget application protocol message by using the template parsing category matched with the target application protocol message, and finally outputting a parsing result. According to the automatic parsing method and apparatus disclosed by the embodiment of the invention, when the format of the original application protocol message changes, or an application protocol message in a new format needsto be parsed, or when some protocol fields need to be extracted or deleted excessively, code modifying or re-issuing of software version is not needed, the existing and newly added application protocol messages of all types can be parsed just by adding, modifying or deleting the template files, and meanwhile the maintainability and extensibility of the application protocol parsing process are achieved.
Owner:RUN TECH CO LTD BEIJING

Method and system for refreshing vehicle-mounted ECU application program

The invention provides a method for refreshing a vehicle-mounted ECU application program. The method includes the following steps that S1, ECU information of the refreshing application program and vehicle-mounted ECU information are obtained; S2, whether the ECU information of the refreshing application program is identical to the vehicle-mounted ECU information or not is judged, and if the ECU information of the refreshing application program is identical to the vehicle-mounted ECU information, the step 3 is executed; S3, a vehicle-mounted ECU is in a diagnosis programming mode; S4, an original application program in the vehicle-mounted ECU is erased; S5, a request for uploading data of the refreshing application program is sent out; S6, the data of the refreshing application program are read and transmitted into the vehicle-mounted ECU; S7, transmission is stopped after the data of the refreshing application program are transmitted; S8, the refreshing application program is refreshed to an address scheduled in the ECU. The invention further provides a system for refreshing a vehicle-mounted ECU application program. According to the refreshing method, the ECU information identification step is added on the basis of existing refreshing procedures, ECU data can be effectively prevented from being refreshed by mistake, accuracy of data transmission is guaranteed, and refreshing reliability of the application program is improved.
Owner:GUANGZHOU AUTOMOBILE GROUP CO LTD

Online credit risk assessment method based on long-term using behavior of user

The invention provides an online credit risk assessment method based on the long-term using behavior of a user. The long-term using habit of the user on a mobile application APP is used as an anti-fraud analysis means, effective signals are extracted by acquiring a real-time geographic position, input time, an input method and input hint content which are input by the user when the user fills in a loan application form, and comprise an input method signal, a behavior signal and a phrase selecting signal, then the signals are converted into characteristics, and therefore a decision-making tree or other risk models are utilized to perform classification judgment. On the basis of the original application process, many characteristics can be provided for an anti-fraud algorithm without improving the application complexity degree; the natural using habit of the user is extracted and cannot be faked easily.
Owner:优赛恒创科技发展(北京)有限公司

Automatic releasing and updating method and system for application program versions

InactiveCN106155651AReduce volumeReduce the complexity of upgradingProgram loading/initiatingAssociated functionSoftware engineering
The invention provides an automatic releasing and updating method and system for application program versions. The system comprises a visual automatic version editor and an automatic version processor. The automatic version editor comprises a version releasing module and a variable setting module. The automatic version processor is used for receiving version releasing parameters configured by the version releasing module and the variable setting module and releasing or updating application program version files to corresponding platforms according to the version releasing parameters to complete the automatic releasing or updating process of application program versions. The releasing or updating method includes the steps that identical resources among all resource files in application software are combined, it is guaranteed that related functions of original application software are achieved by recording the dependence relationship of the resource files, and the size of the application software is reduced; in application software upgrading, when resource files with the dependence relationship are upgraded, it is only needed to upgrade one resource file, and thus the application software upgrading complexity is reduced.
Owner:GUANGZHOU AIYOU INFORMATION TECH

Upgrading method and device of control unit

The invention provides an upgrading method and device of a control unit, wherein the method includes: receiving upgrade data of a version to be upgraded, storing the upgrade data that is received to abackup partition that is preset, reading the upgrade data from the backup partition when the upgrade data of the version to be upgraded is complete, and copying the upgrade data to an application partition to carry out version upgrading. According to the method, the upgrade data of the version to be upgraded is stored to the backup partition that is preset, the upgrade data is copied from the backup partition to the application partition to carry out version upgrading when the upgrade data is complete, an original application is never damaged if anomalies occur to the control unit upgrading process, it is avoided that writing the upgrade data directly to the application partition and overriding the original application directly with the upgrade data may lead to damage to the original application due to power-off, reading-writing flash failure and other conditions, control unit upgrading reliability is improved, and the upgrading method according to an embodiment of the invention is easy to implement.
Owner:GUANGDONG MIDEA KITCHEN APPLIANCES MFG CO LTD +1

System and process for debugging object-oriented programming code leveraging runtime metadata

A system and process for debugging of a computer program, is provided. One implementation includes a function configured for including mark-up information marking certain methods as special fields in a source code of the application program, such annotations denoting debugging instructions and indications of which methods are intended for debugging only; a processing module configured for generating a production version of the application program including the same semantics as the original application program but potentially fewer methods and no debug related annotations, wherein methods that are not annotated as debugging only methods are maintained; and a debugger configured for debugging purposes using the debugging methods.
Owner:IBM CORP

Trusted user interface framework of mobile platform based on TrustZone

The invention discloses a trusted user interface framework of a mobile platform based on TrustZone, and belongs to the field of mobile platform security. The trusted user interface framework comprises a customization and separation implementation method for a trusted user interface and a multi-buffering-zone layered rendering mechanism for the trusted UI (user interface) and a common UI. By the adoption of the customization and separation implementation method for the trusted user interface and the multi-buffering-zone layered rendering mechanism for the trusted UI (user interface) and the common UI, the invention provides the trusted user interface framework of the mobile platform based on TrustZone, which is undisturbed, low in arrangement cost and low in influence on original application appearance, so that the completeness and the confidentiality of user data are guaranteed under the condition that an original system is captured. According to the trusted user interface framework, the development doorsill of the trusted UI is greatly reduced, and the display effect of the trusted UI is improved; the security of mobile application is improved to a certain extent; the progress of current mobile office and mobile living is propelled, so that the social and economical benefits are potentially improved.
Owner:SHANGHAI TRUSTKERNEL INFORMATION TECH CO LTD

S-curve acceleration linear interpolation method adopting multi-period constant-acceleration transition for corner

The invention relates to a S-curve acceleration linear interpolation method adopting multi-period constant-acceleration transition for a corner, which remains technical characteristics of original application patent (application number: 201210211398.4): the speed direction on the corner is changed by adopting multiple interpolation periods to perform the transition so as to improve the machining speed on the corner; simultaneously the interpolation based on the S-curve acceleration way is conducted for the corner and a straight-line section, so that the acceleration in the machining process is continuous, the vibration of a machine tool can be reduced, and the machining quality can be improved; and the patent application technology is supplemented and improved as follows: the acceleration and the acceleration direction in the corner transition process are set to be constant, the prospective treatment when the acceleration on a starting point and an ending point of the straight-line section is not zero is simplified, overall prospective treatment is performed for the adjustment of the corner transition interpolation time, so that the corner transition interpolation time can effectively supplement the interpolation method based on the S-curve acceleration way. Moreover, the method is low in calculation difficulty, fast in speed, stable and reliable in working performance and capable of meeting the real-time machining requirement.
Owner:ACAD OF MATHEMATICS & SYSTEMS SCIENCE - CHINESE ACAD OF SCI

Systems and methods for generating and applying operating system live updates

Method for generation of a live update including compiling original source code into a first intermediate representation (IR) code; compiling modified source code into second IR code; analyzing and comparing the first and second IR codes to identify variables and functions that were changed generating a part of final IR code with all the original variables and functions; generating an additional part of final IR code with new code for modified portions of the changed original functions, added functions and variables, and marking it for compilation into special code / data sections; and compiling a new object code and a final executable binary based on the final IR. The final executable object code includes the original code and data from original application binary, and a live update code and data from additional part of final IR generated. The live update code and data refer to original code and data where needed via standard object code relocation information.
Owner:CLOUD LINUX SOFTWARE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products