Patents Examined by Thuy Dao
  • Patent number: 10740223
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: August 11, 2020
    Assignee: Verizon Patent and Licensing, Inc.
    Inventor: Qiao Yu
  • Patent number: 10740092
    Abstract: 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: Grant
    Filed: February 10, 2017
    Date of Patent: August 11, 2020
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Energy Systems & Solutions Corporation
    Inventors: Yotaro Nose, Hironori Sakashita, Koichi Okuno, Tokujiro Takizawa
  • Patent number: 10740147
    Abstract: 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: Grant
    Filed: January 29, 2019
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rispna Jain, Anoop Gowda Malaly Ramachandra
  • Patent number: 10733016
    Abstract: 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: Grant
    Filed: April 26, 2019
    Date of Patent: August 4, 2020
    Assignee: Google LLC
    Inventors: Yuanzhong Xu, James M. Stichnoth, David Alexander Majnemer
  • Patent number: 10732935
    Abstract: 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: Grant
    Filed: June 27, 2017
    Date of Patent: August 4, 2020
    Assignee: Atlassian Pty Ltd
    Inventors: Brian Eric Ganninger, Joel Unger, Rahul Chhabria
  • Patent number: 10726433
    Abstract: 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: Grant
    Filed: November 21, 2018
    Date of Patent: July 28, 2020
    Assignee: Honda Motor Co., Ltd.
    Inventors: Xue Bai, Samer Rajab
  • Patent number: 10713076
    Abstract: 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: Grant
    Filed: January 8, 2018
    Date of Patent: July 14, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 10713006
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: July 14, 2020
    Assignee: Gatebox Inc.
    Inventors: Minori Takechi, Naohiro Yasukawa, Wataru Takehi, Takumi Gima
  • Patent number: 10705724
    Abstract: 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: Grant
    Filed: April 18, 2018
    Date of Patent: July 7, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Shoichiro Kanematsu, Kiyoshi Kasatani, Yoshinaga Kato, Takeshi Koyama
  • Patent number: 10705808
    Abstract: 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: Grant
    Filed: July 24, 2019
    Date of Patent: July 7, 2020
    Assignee: ATLASSIAN INC.
    Inventors: Margaret Chiosi, Brian Dean Freeman, Han Nguyen
  • Patent number: 10705837
    Abstract: 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: Grant
    Filed: September 12, 2017
    Date of Patent: July 7, 2020
    Assignee: DevFactory Innovations FZ-LLC
    Inventor: Aditya T. Kadam
  • Patent number: 10698702
    Abstract: 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: Grant
    Filed: August 1, 2017
    Date of Patent: June 30, 2020
    Assignee: Mentor Graphics Corporation
    Inventor: Bing Ren
  • Patent number: 10698700
    Abstract: 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: Grant
    Filed: November 9, 2018
    Date of Patent: June 30, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Tian Wang, Mingbo Shao
  • Patent number: 10698661
    Abstract: 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: Grant
    Filed: October 5, 2018
    Date of Patent: June 30, 2020
    Assignee: Soroco Private Limited
    Inventors: Yoongu Kim, Abdul Qadir, Arjun Narayanaswamy, Rohan Narayan Murty, Shane Barratt, George Peter Nychis
  • Patent number: 10678531
    Abstract: 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: Grant
    Filed: July 3, 2018
    Date of Patent: June 9, 2020
    Assignee: NIHON KOHDEN CORPORATION
    Inventor: Norihito Konno
  • Patent number: 10678513
    Abstract: 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: Grant
    Filed: September 12, 2017
    Date of Patent: June 9, 2020
    Assignee: DevFactory FZ-LLC
    Inventors: Aditya T. Kadam, Swapnil S. Mahajan
  • Patent number: 10678522
    Abstract: 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: Grant
    Filed: December 14, 2018
    Date of Patent: June 9, 2020
    Assignee: MOURI TECH LLC
    Inventors: Kishore K Yerramreddy, Srinivasu R Sandaka
  • Patent number: 10678674
    Abstract: 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: Grant
    Filed: June 15, 2017
    Date of Patent: June 9, 2020
    Assignee: Silicon Laboratories, Inc.
    Inventor: Lauri Mikael Hintsala
  • Patent number: 10678680
    Abstract: 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: Grant
    Filed: May 22, 2018
    Date of Patent: June 9, 2020
    Assignee: Korea University Research and Business Foundation
    Inventors: Sooyoung Cha, Seongjoon Hong, Junhee Lee, Hakjoo Oh
  • Patent number: 10671386
    Abstract: 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: Grant
    Filed: April 30, 2019
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael K. Gschwind, Valentina Salapura