Patents Examined by Timothy A Mudrick
-
Patent number: 11119791Abstract: There is provided an information processing apparatus, including a multi-platform capable of managing a plurality of applications, and an operating system which operates on the multi-platform, and is capable of being activated by a command of the multi-platform. The command may include a size of a memory region which the operating system is capable of using.Type: GrantFiled: February 7, 2020Date of Patent: September 14, 2021Assignee: SONY CORPORATIONInventor: Gaku Mitsuyu
-
Patent number: 11106478Abstract: In a simulation device (100), a calculation section (113) calculates an execution processing time required for executing each instruction code (221) of a plurality of instruction codes. A storage section (140) stores change setting information (230) in which a change rule that changes execution processing times of the plurality of instruction codes included in the processing unit is set. A change section (115) changes the execution processing time into a changed processing time according to the change rule being set in the change setting information (230). The change section (115) also includes the changed processing time of each instruction code of the plurality of instruction codes, in an entire time point (240). A simulation execution section (116) executes a simulation of a target program (210) using the entire time point (240). A monitoring section (120) monitors a status of a target model during execution of the simulation.Type: GrantFiled: November 10, 2017Date of Patent: August 31, 2021Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Daisuke Ogawa, Masakatsu Toyama
-
Patent number: 11106561Abstract: A method for evaluating IO performance of cache servers includes: collecting basic data of all to-be-evaluated cache servers, where the basic data includes at least service data, disk configuration, load data, and performance data; filtering the basic data of all the to-be-evaluated cache servers, and classifying cache servers whose basic data have the same data characteristics into one category; statistically analyzing basic data of cache servers of each category, to obtain evaluation indexes for the cache servers of each category; and determining, according to the evaluation indexes for the cache servers of each category, disk IO configuration requirements for the cache servers of each category, where the disk IO configuration requirements include at least a disk capacity configuration requirement and a disk load algorithm configuration requirement.Type: GrantFiled: August 22, 2018Date of Patent: August 31, 2021Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Yue Jiang, Xu Zhang, Yajuan Zheng, Xiaowei Chen, Wei Lei, Zhihuai Pan
-
Patent number: 11106513Abstract: A data processing system and method of data processing are provided. The system comprises first and second data processing agents and data storage shared coherently between the both data processing agents to store a message data structure to provide a message channel between them. A further data storage is accessible to both data processing agents to store message channel metadata, which provides message status information for the message channel. The message channel metadata is one of a plurality of message channel metadata types defined for a corresponding plurality of message channel types between the first and second data processing agents, and at least one of the first and second data processing agents is responsive to an initialization trigger to establish the message channel with a selected message channel type.Type: GrantFiled: September 4, 2018Date of Patent: August 31, 2021Assignee: Arm LimitedInventors: Robert Gwilym Dimond, Eric Biscondi, Mario Torrecillas Rodriguez, Paul Stanley Hughes
-
Patent number: 11099965Abstract: To provide a management system capable of providing a system enhancing an efficiency of an entire system while preventing an adverse effect on the system on an operational environment. A management system that conducts a test using a system in operation includes: simulation unit that estimates a system configuration and a used amount of a plurality of resources being required for executing the test singly; acquisition unit that acquires information about the used amount of the plurality of resources included in the system in operation; and management unit that calculates a differential system component different from the configuration of the system in operation for the estimated system configuration, and determines a free resource and a resource to be newly added in the system in operation, the free resource and the resource to be newly added being used for applying a load to the differential system component.Type: GrantFiled: February 16, 2017Date of Patent: August 24, 2021Assignee: NEC CORPORATIONInventor: Masaya Fujiwaka
-
Patent number: 11099915Abstract: An event-driven compute service generates a checkpoint package based on an initialized state of a function. The checkpoint package may be generated through proactive or reactive checkpointing. The checkpoint package includes function code and checkpoint data for an initialized state of the registered function. The event-driven compute service registers the checkpoint package. In response to a determination that an event matches a defined event to trigger the registered checkpoint package, the registered checkpoint package launches in a container. A checkpoint framework causes the container to launch the registered function from the initialized state according to the checkpoint data of the registered checkpoint package. The container terminates the registered function upon completion of one or more tasks.Type: GrantFiled: July 12, 2019Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventor: Ivan Matylitski
-
Patent number: 11093302Abstract: Techniques are described for enabling customers of a service provider network to modify and extend the functionality of application programming interfaces (APIs) provided to customers by various services of the provider network. Services of a service provider network provide interfaces that enable customers and other users to define custom API actions representing functionality to be performed by the services upon receipt of corresponding API requests. In this manner, the functionality exposed by provider network services to customers via APIs becomes extensible and customizable to fit customers' particular use cases and without the provider network needing to contemplate and explicitly implement all possible customer-specific API action variations.Type: GrantFiled: September 24, 2019Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Christopher Sam Goosen, Diwakar Gupta, Jacob Adam Gabrielson, Marcin Piotr Kowalski
-
Patent number: 11093843Abstract: Embodiments of the present invention are directed to techniques for optimizing an execution mode used to process a request. A self-training storage system can determine one or more proposed execution modes based on a real-time evaluation of various factors, including a history of execution modes used to process historical requests. This history can serve as training data for a machine learning model that can predict an execution mode based on one or more request parameters. This predicted execution mode can be taken as one of a number of proposed execution modes that can be combined using a weightage system to automatically classify an ultimate execution mode used to process the request. Associated weights for combining proposed execution modes can be determined by training a machine learning model using a training set constructed based on a survey of user satisfaction with a determined execution mode.Type: GrantFiled: November 29, 2017Date of Patent: August 17, 2021Assignee: Adobe Inc.Inventors: Shashank Gupta, Gaurav Gupta
-
Patent number: 11086959Abstract: Secure digital assistant integration with web pages is provided. The system receives an intent manifest data structure that maps actions of a digital assistant with link templates of an electronic resource developed by a third-party developer device. The system validates the electronic resource based on the intent manifest data structure. The system receives, from a data exchange component of an iframe of the electronic resource loaded by a client computing device, an identifier of the client computing device. The system receives a foreground state of the electronic resource from an onsite state sharing API. The system selects a data value for a parameter based on the foreground state and the intent manifest data structure. The system provides the data value. An authorization component generates an authorization prompt, receives input, and transmits the data value to an onsite intent execution API of the electronic resource to execute an action.Type: GrantFiled: June 11, 2020Date of Patent: August 10, 2021Assignee: Google LLCInventors: Adam Coimbra, Nikhil Rao, Hao Wu, Ian Baker, Anshul Gupta, Jay Akkad
-
Patent number: 11089081Abstract: A system, method, and computer readable storage medium for inter-process rendering pipeline for shared process remote web content rendering. The method includes obtaining an image rendering request through an inter-process communication channel established by an application in which the image rendering request including a content area. The method further includes selecting a content rendering engine based on one or more image resources needed to generate web content as specified in the image rendering request, determining the one or more image resources corresponding to the image rendering request by using the content rendering engine, and generating the web content on the content area based at least in part on the one or more image resources.Type: GrantFiled: September 26, 2018Date of Patent: August 10, 2021Assignee: Amazon Technologies, Inc.Inventor: Jari Karppanen
-
Patent number: 11086647Abstract: A system configured to emulate a correlithm object processing system, includes a first input node, a second input node, and an output node. The first input node receives a first correlithm object and generates a first amplitude component of a frequency domain signal associated with the first correlithm object. The second input node receives a second correlithm object and generates a first phase component of the frequency domain signal associated with the second correlithm object. The output node receives the first amplitude component and the first phase component and generates a first real-world numeric value comprising the first amplitude component and the first phase component.Type: GrantFiled: January 3, 2020Date of Patent: August 10, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 11074518Abstract: A computer system holds model management information for managing a model for calculating, based on a feature amount of a process pair generated based on a plan history and formed of two processes, a transition probability of the two processes forming the process pair. The computer system comprises: a transition probability calculating unit uses, in a case of receiving input data including a plurality of target processes, the model management information and a feature amount of a process pair formed of a reference target process and a transition destination target process, to thereby calculate a transition probability of the process pair; and a transition probability modifying unit modifies the transition probability of the process pair determined to be unreliable. The transition probability calculating unit generates a new plan by determining the order of execution of the plurality of target processes based on the transition probability of the process pair.Type: GrantFiled: February 26, 2020Date of Patent: July 27, 2021Assignee: Hitachi, Ltd.Inventors: Mizuki Miyanaga, Tadashi Takeuchi
-
Patent number: 11074662Abstract: Simulated network system and method for comparing one or more real-world computer-based or e-commerce network user to a computerized simulated network for providing information to the one or more real-world users. The information provided is based on information obtained via simulated sharing and/or spreading of simulated items amongst simulated users in the computerized simulated network using a first vocabulary and comparison of a profile for a real-world user with profiles of simulated users using the same first vocabulary.Type: GrantFiled: January 12, 2020Date of Patent: July 27, 2021Assignee: Intellidimension, Inc.Inventor: Geoff Chappell
-
Patent number: 11055196Abstract: A system is configured for determining a technology stack in a software application to perform a work project. The system receives the work project from a user. The work project is evaluated based on its characteristics. A plurality of technology stacks is generated by implementing different combinations of technology stack components. The technology stack components include application servers and webservers. Each of the technology stacks is simulated performing the work project. Based on the simulation results of each technology stack, a performance value corresponding to a success rate of performing the work project by the software application. The system identifies a first technology stack having a first performance value that is the highest performance value and above a performance threshold value. The system deploys the first technology stack in the software application to perform the work project.Type: GrantFiled: June 12, 2020Date of Patent: July 6, 2021Assignee: Bank of America CorporationInventors: Sasidhar Purushothaman, Pragyan Paramita Hembram, Srikanth Vemula, Srinivas Darga
-
Patent number: 11055154Abstract: The present disclosure provides a screen-shooting method and device for a guest operating system in a computer apparatus. The computer apparatus has a host operating system, and a guest operating system is displayed through a display window on the host operating system and assigned to the guest operating system. The method comprises: receiving a screen-shooting request from the guest operating system; looking up a layer corresponding to the display window on the host operating system and assigned to the guest operating system; and transmitting the layer to the guest operating system as the displayed guest operating system screenshot. Embodiments of the present disclosure make the screen-shooting for the guest operating system faster in an environment in which a plurality of operating systems are running simultaneously.Type: GrantFiled: October 29, 2019Date of Patent: July 6, 2021Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang Li
-
Patent number: 11042642Abstract: A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for data transmission in a trusted execution environment (TEE) system. The method can be executed by a thread on a TEE side of the TEE system. The method includes obtaining first data; calling a predetermined function using the first data as an input parameter to switch to a non-TEE side; obtaining a write offset address by reading a first address; obtaining a read offset address by reading a second address; determining whether a quantity of bytes of the first data is less than or equal to a quantity of writable bytes; if so, writing the first data into third addresses starting from the write offset address; updating the write offset address in the first address; and returning to the TEE side.Type: GrantFiled: June 29, 2020Date of Patent: June 22, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Qi Liu, Boran Zhao, Ying Yan, Changzheng Wei
-
Patent number: 11017308Abstract: The computing device receives a first user input request to modify a structural equation model (SEM) in a graphical user interface. The modification of the SEM includes modifying one or more SEM path diagram elements. The computing device detects whether a first SEM path diagram element is modified responsive to the received first user input request. Based on the detection, the computing device determines whether the modification violates a first set of SEM rules, a second set of SEM rules, or one or more launch conditions prior to initiating execution of the SEM. Based on determining a violation of the SEM rules or the launch conditions or that there was not a violation, the computing device displays a graphical indicator for indicating a fatal error for the SEM modification, a warning error for the SEM modification, or a valid SEM modification.Type: GrantFiled: October 13, 2020Date of Patent: May 25, 2021Assignee: SAS Institute Inc.Inventors: Laura Castro-Schilo, James Robert Koepfler, Christopher Michael Gotwalt
-
Patent number: 10997005Abstract: A query referencing a function associated with a remote software component is received by a network-based data warehouse system. Temporary security credentials corresponding to a role at a cloud computing service platform are obtained. The role has permission to send calls to a web endpoint corresponding to the remote software component. A request comprising input data and electronically signed using the temporary security credentials is sent to a web Application Programming Interface (API) management system of the cloud computing service platform. The request, when received by the web API management system, causes the web API management system to invoke external functionality provided by the remote software component at the web endpoint with respect to the input data. A response comprising a result of invoking the external functionality is received from the web API management system, and the result data is processed according to the query.Type: GrantFiled: September 22, 2020Date of Patent: May 4, 2021Assignee: Snowflake Inc.Inventors: Istvan Cseri, Isaac Kunen, Igor Zinkovsky
-
Patent number: 10990456Abstract: Method and systems for facilitating communications using application programming interfaces (“APIs”) by interpreting a received command based on the command and an image of the user interface that was displayed on a display screen when the command was received.Type: GrantFiled: June 4, 2019Date of Patent: April 27, 2021Assignee: ROVI GUIDE, INC.Inventors: Manik Malhotra, Jon Wayne Heim, Thomas Page Odom
-
Patent number: 10990460Abstract: Provided are a method of generating a broadcast queue, a storage medium, and a terminal. The method includes determining parameters of broadcast receivers receiving the broadcast message and a broadcast sender, based on the broadcast message; when the parameters of the broadcast sender and the broadcast receivers meet a predefined condition, determining attribute information of the broadcast message; and generating a broadcast queue based on the attribute information.Type: GrantFiled: September 9, 2019Date of Patent: April 27, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Runsheng Pei, Liangjing Fu, Ruyu Wu, Zhiyong Lin, Jun Zhang