Patents Examined by Thuy Dao
-
Patent number: 10740223Abstract: A system described herein may use automated techniques, such as machine learning techniques, to identify sequences of actions that satisfy checkpoint criteria. Different sequences of actions may be used for different iterations of the same checkpoints, and may be used to refine a model that evaluates the different sequences of actions (e.g., scores the different sequences of actions). The model may be used to simulate the same or similar actions, in order to validate or discover other sequences of actions for the same checkpoint.Type: GrantFiled: January 31, 2019Date of Patent: August 11, 2020Assignee: Verizon Patent and Licensing, Inc.Inventor: Qiao Yu
-
Patent number: 10740092Abstract: A protection and control system which is capable of surely updating a program without a program update by an operator and without deactivating a power system is provided. A protection and control device 1 includes an update accepting unit 1c that determines whether or not to accept the update of the program from a managing server 3, and an updating processing unit 1d that receives an updating program and that updates the program. The managing server 3 includes an update determining unit 3c that determines whether or not a supplied update program is for updating the program of the predetermined protection and control device 1, a transmitting unit 3b that transmits an update notification to the protection and control device 1 on which the program to be updated is loaded, and a receiving unit 3a that receives a reply to the update notification from the protection and control device.Type: GrantFiled: February 10, 2017Date of Patent: August 11, 2020Assignees: Kabushiki Kaisha Toshiba, Toshiba Energy Systems & Solutions CorporationInventors: Yotaro Nose, Hironori Sakashita, Koichi Okuno, Tokujiro Takizawa
-
Patent number: 10740147Abstract: A method, system and computer program product for efficiently utilizing connections in connection pools. A period of time an application running on a virtual machine needs a greater number of connections to an external resource than allocated in its pool of connections is identified. The connection pool for this application as well as the connection pools for the other applications containing connections to the same external resource are merged to form a logical pool of connections to be shared by those applications during the identified period of time. Alternatively, in an application server cluster environment, the connection pools utilized by the application servers to access the external resource may be reconfigured based on the weight assigned to each member (or application server) of the cluster which is based on the member's load size. In these manners, the resource connections in these pools of connections will be more efficiently utilized.Type: GrantFiled: January 29, 2019Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Rispna Jain, Anoop Gowda Malaly Ramachandra
-
Patent number: 10733016Abstract: Methods, systems, and apparatus for scheduling first-in-first-out instructions are described. In one aspect, a method includes receiving data representing code of a program to be executed by a processing unit comprising hardware processors. For each of one or more of the hardware processors, an order of independent groups of first-in-first-out (FIFO) instructions for execution by the hardware processor is identified in the data representing the code of the program. For each independent group of FIFO instructions for execution by the hardware processor, a path length metric that represents how long it will take to reach an end of the program from the independent group of FIFO instructions is determined. A new order of the independent groups of FIFO instructions for execution by the hardware processor is generated based at least on the path length metric for each independent group of FIFO instructions for execution by the hardware processor.Type: GrantFiled: April 26, 2019Date of Patent: August 4, 2020Assignee: Google LLCInventors: Yuanzhong Xu, James M. Stichnoth, David Alexander Majnemer
-
Patent number: 10732935Abstract: The disclosed technologies can directly integrate status data relating to a source code repository into a client application, such as a graphical software development interface. For example, the disclosed technologies enable a client application executing on a computer used by a software developer to generate and display, on the developer's computer, a visual representation of status data that relates to a cloud-based source code repository, when the status data relates to an action executed by the client application that involves the source code repository.Type: GrantFiled: June 27, 2017Date of Patent: August 4, 2020Assignee: Atlassian Pty LtdInventors: Brian Eric Ganninger, Joel Unger, Rahul Chhabria
-
Patent number: 10726433Abstract: Some embodiments are directed to a computer system for enabling an implementer to select software for deployment to a vehicle control system. According to one aspect, a computer system of a vehicle includes a vehicle control system that is configured for operation with the vehicle. The computer system also includes a processor. The processor is configured to identify a set of vehicle-to-everything (V2X) applications for the computer system. Each of the V2X applications of the set of V2X applications is then evaluated based on market penetration rate influence on parameters that affect performance of each of the V2X applications. The processor is further configured to rank each of the V2X applications of the set of applications based on the evaluation. The computer system also includes an implementer configured to select a V2X application from the set of V2X applications based on the ranking to implement using the vehicle control system.Type: GrantFiled: November 21, 2018Date of Patent: July 28, 2020Assignee: Honda Motor Co., Ltd.Inventors: Xue Bai, Samer Rajab
-
Patent number: 10713076Abstract: When the physical network is transitioned into a virtual network, functionality provided by physical ports are no longer available in the virtual machine (“VM”) environments. Physical to virtual network transport function abstraction may be implemented to provide software applications running in the VM with state information or similar information necessary for the software applications to continue running, without the physical ports that would provide such information in a physical system. In some embodiments, a virtual machine manager might send first information to a virtual infrastructure manager, which might send second information to a virtualized application manager or orchestrator. The virtualized application manager or orchestrator might in turn send third information to a virtualized application running in a virtual machine or container. The first, second, and/or third information might include state information (e.g.Type: GrantFiled: January 8, 2018Date of Patent: July 14, 2020Assignee: CenturyLink Intellectual Property LLCInventor: Michael K. Bugenhagen
-
Patent number: 10713006Abstract: An image display apparatus includes a display section configured to display a character, a conversation section by which the character executes a conversation with a user, and a chat section by which the character executes a chat with a communication terminal of the user, wherein the conversation section selects a next topic on the basis of content of an executed conversation and content of the chat executed by the chat section, and the chat section selects the next topic on the basis of content of an executed chat and content of the conversation executed by the conversation section.Type: GrantFiled: September 23, 2016Date of Patent: July 14, 2020Assignee: Gatebox Inc.Inventors: Minori Takechi, Naohiro Yasukawa, Wataru Takehi, Takumi Gima
-
Patent number: 10705724Abstract: An information processing apparatus is provided in in a hierarchical structure of at least three hierarchies, and communicates with another information processing apparatus that is present in the immediately above hierarchy in the hierarchical structure to determine whether a version of the software installed on the information processing apparatus matches a version of the software installed on the immediately above information processing apparatus. The information processing apparatus also acquires setup information from the immediately above information processing apparatus upon determining that the software version installed on the information processing apparatus matches that of the software installed in the immediately above information processing apparatus.Type: GrantFiled: April 18, 2018Date of Patent: July 7, 2020Assignee: Ricoh Company, Ltd.Inventors: Shoichiro Kanematsu, Kiyoshi Kasatani, Yoshinaga Kato, Takeshi Koyama
-
Patent number: 10705808Abstract: Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.Type: GrantFiled: July 24, 2019Date of Patent: July 7, 2020Assignee: ATLASSIAN INC.Inventors: Margaret Chiosi, Brian Dean Freeman, Han Nguyen
-
Patent number: 10705837Abstract: A method and apparatus are disclosed for finding overlong source code segments (e.g., methods) by evaluating input source code segments for a plurality of predetermined code metric values in order to identify candidate source code segments (e.g., non-autogenerated methods) which do not meet a first code metric value and to assess each candidate source code segment against a second code metric value to identify different sets of candidate source code segments (e.g., test methods and normal methods) so that each set of candidate source code segments may be assessed against a tailored set of code length thresholds to identify any overlong source code segment having a code length which meets or exceeds at least two of the tailored set of code length thresholds.Type: GrantFiled: September 12, 2017Date of Patent: July 7, 2020Assignee: DevFactory Innovations FZ-LLCInventor: Aditya T. Kadam
-
Patent number: 10698702Abstract: A method and apparatus applies an action to a software application by determining a target object for the input action. The determination of the target object is performed by identifying the target object through socially identifying object information relative to a reference object. Then, the input action is applied to the target object.Type: GrantFiled: August 1, 2017Date of Patent: June 30, 2020Assignee: Mentor Graphics CorporationInventor: Bing Ren
-
Patent number: 10698700Abstract: A first local application starts a websocket and attempts to connect, with the websocket, to a local socket started by a second local application. If the first local application connects to the local socket, stopping a jump to a boot page for downloading the second local application.Type: GrantFiled: November 9, 2018Date of Patent: June 30, 2020Assignee: Alibaba Group Holding LimitedInventors: Tian Wang, Mingbo Shao
-
Patent number: 10698661Abstract: According to at least one aspect, a system for collecting computer usage information is provided. The system includes a hardware processor, a display coupled to the hardware processor to display a user interface, and a computer-readable storage medium storing processor-executable instructions that cause the hardware processor to receive an indication of an action being performed by a user on the system, gather contextual information associated with the action responsive to the action performed by the user, store information indicative of the action and the contextual information in a volatile memory as an event, determine whether at least one event stored in the volatile memory includes personal information of the user, and write the at least one event stored in the volatile memory to an event log in a non-volatile memory responsive to a determination that the at least one event does not include personal information of the user.Type: GrantFiled: October 5, 2018Date of Patent: June 30, 2020Assignee: Soroco Private LimitedInventors: Yoongu Kim, Abdul Qadir, Arjun Narayanaswamy, Rohan Narayan Murty, Shane Barratt, George Peter Nychis
-
Patent number: 10678531Abstract: A method includes: receiving, from at least one physiological information detecting sensor, flag information indicating whether an acceleration of the physiological information detecting sensor is higher than a threshold or not, and sensor identification information of the physiological information detecting sensor, wherein the flag information and the sensor identification information are associated with each other, and the physiological information detecting sensor stores first software; displaying the sensor identification information on a display; changing a visual aspect of the sensor identification information displayed on the display in accordance with the flag information; transmitting second software for updating a version of the first software to the physiological information detecting sensor indicated by the sensor identification information selected through a user input operation; and updating the version of the first software based on the second software.Type: GrantFiled: July 3, 2018Date of Patent: June 9, 2020Assignee: NIHON KOHDEN CORPORATIONInventor: Norihito Konno
-
Patent number: 10678513Abstract: A method and apparatus are disclosed for upgrading libraries in a source code program by evaluating libraries in the source code program for predetermined selection criteria specifying library performance limitations to identify at least a first library which does not meet the plurality of predetermined selection criteria and then identifying a first alternative library that is suitable for substitution for the first library so that the source code program may be automatically modified to replace the first library with the first alternative library, thereby generating a modified source code program having an upgraded library functionality.Type: GrantFiled: September 12, 2017Date of Patent: June 9, 2020Assignee: DevFactory FZ-LLCInventors: Aditya T. Kadam, Swapnil S. Mahajan
-
Patent number: 10678522Abstract: A business rules compiler receives a set of business rules designed in a business rules management system for a runtime environment associated with the business rules management system and compiles, from the set of business rules, code for the set of business rules, code for a FaaS function, and infrastructure as code, for providing to a repository in a serverless runtime environment. The infrastructure as code is for provisioning computing resources in the serverless runtime environment to enable on-demand calling of the FaaS function to execute the code for the set of business rules.Type: GrantFiled: December 14, 2018Date of Patent: June 9, 2020Assignee: MOURI TECH LLCInventors: Kishore K Yerramreddy, Srinivasu R Sandaka
-
Patent number: 10678674Abstract: A novel system and method for remotely debugging a network device is disclosed. A debug system is used to transmit debug commands over a network to the network device. The network device interprets the debug commands. The processing unit on the network device includes a special debugging mode where it is able to perform special debug operations. This special debugging mode operates at a priority that is lower than that of the network interface so that the network device can still receive network packets while being debugged. The network device also has the ability to generate responses to the debug commands in some embodiments. The concept of wireless debugging can also be applied to multi-core processors as well.Type: GrantFiled: June 15, 2017Date of Patent: June 9, 2020Assignee: Silicon Laboratories, Inc.Inventor: Lauri Mikael Hintsala
-
Patent number: 10678680Abstract: Provided is a method for automatically generating a search heuristic that is optimal for a test subject program and a method of concolic testing that uses a parameterized search heuristic to yield a consistent test performance for any program.Type: GrantFiled: May 22, 2018Date of Patent: June 9, 2020Assignee: Korea University Research and Business FoundationInventors: Sooyoung Cha, Seongjoon Hong, Junhee Lee, Hakjoo Oh
-
Patent number: 10671386Abstract: Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.Type: GrantFiled: April 30, 2019Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael K. Gschwind, Valentina Salapura