Patents Examined by Daxin Wu
  • Patent number: 11188322
    Abstract: A computer implemented method of estimating a similarity of binary records comprising executable code, comprising converting a first binary record and a second binary record to a first intermediate representation (IR) and a second IR respectively, decomposing each of the first IR and the second IR to a plurality of strands which are partial dependent chains of program instructions, calculating a probability score for each of the plurality of strands of the first IR to have an equivalent counterpart in the second IR by comparing each strand of the first IR to one or more strands of the second IR, adjusting the probability score for each strand according to a significance value calculated for each strand and calculating a similarity score defining a functional similarity between the first IR and the second IR by aggregating the adjusted probability score of the plurality of strands.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: November 30, 2021
    Assignee: Technion Research & Development Foundation Limited
    Inventors: Eran Yahav, Nimrod Sebban Partush, Moshe Yaniv David
  • Patent number: 11175894
    Abstract: Disclosed herein are system, method, and device embodiments for implementing flow analysis in an integration platform system. An integration platform may provide a declaratively-configurable asset within an integration-application design tool, configure the declaratively-configurable asset based on declarative configuration information via the integration-application design tool, and package the declaratively-configurable asset into an integration application. Further, the integration platform may calculate a statistic associated with the declaratively-configurable asset based on the declarative configuration information during an execution of the integration application, and cause display of a graphic representation of the declaratively-configurable asset and the statistic in a monitoring tool.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 16, 2021
    Assignee: salesforce.com, inc.
    Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Agustin Lopez Gabeiras
  • Patent number: 11169783
    Abstract: A method for operating a hardware-software interface (HSI) executable specification unit by means of an executable hardware-software interface (HSI) specification for a computing device is provided. The executable HSI specification is a form of a Device Programming Specification (DPS). The HSI executable specification unit includes a HSI analyser, at least one skeletal driver and a HSI executable specification interpreter.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 9, 2021
    Assignee: VAYAVYA LABS PRIVATE LIMITED
    Inventors: Sandeep Pendharkar, Parag Naik, Venugopal Kolathur, Karthick Gururaj
  • Patent number: 11150877
    Abstract: A method includes receiving a code insight request requesting a code insight for target source code. The code insight request includes the target source code and a tool type indicator specifying that the software development tool comprises one of a code labeling type of software development tool or a code transformation type of software development tool. The method also includes obtaining a machine learning model based on the tool type indicator and generating the code insight using the machine learning model. The code insight includes one of a predicted label for the target source code when the tool type indicator specifies that the software development tool comprises the code labeling type of software development tool, or a predicted code transformation for the target source code when the tool type indicator specifies that the software development tool comprises the code transformation type of software building tool.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: October 19, 2021
    Assignee: Google LLC
    Inventors: Marko Ivankovic, Vedrana Jankovic
  • Patent number: 11144307
    Abstract: A method includes establishing a hierarchy of related software object classes according to a service, receiving data from an external process to invoke the service, and organizing the data received from the external process according to the hierarchy. A system includes a graphical user interface on a computing device configured to allow a user to organize a plurality of related software object classes into a hierarchy according to a service, and a service interface on a computing device configured to organize data received from an external service according to the hierarchy to allow the external process to invoke the service.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: October 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anamitra Bhattacharyya, Seenivasan Chandrasekararaja, Alfredo Cortes, Boris Dozortsev
  • Patent number: 11144442
    Abstract: An information processing apparatus includes a generation unit and a service function addition unit. The generation unit generates use record information indicating a frequency of use of a service function by a user. The service function addition unit adds, in accordance with the frequency of use, a functional module to the service function provided to the user.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: October 12, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Rie Kabasawa
  • Patent number: 11138018
    Abstract: Profile-guided optimization is a technique for optimizing execution of computer programs using profile information to improve program runtime performance. Obtaining the profile information can be challenging, especially in live production environments such as high-performance gaming systems. A profiling strategy is provided herein that obtains profile information without requiring extra effort from users. The profiling strategy collects several approximate, lightweight profiles called piecemeal profiles over one or more lifetimes of a computer program, or application. The piecemeal profiles are then used to generate whole program application profiles that can then be used to improve the execution of the application. A piecemeal profile is profile information of a section or portion of an application.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: October 5, 2021
    Assignee: Nvidia Corporation
    Inventors: Marc Blackstein, Ram Rangan
  • Patent number: 11138003
    Abstract: A method and system for automatically determining a device-specific configuration for a software application operating on a user device. A configuration monitoring program monitors local user data stored on a user device and generates a device-specific prediction model using a machine learning algorithm applied to the monitored local data. The configuration monitoring program also receives a global prediction model generated remotely using global user data collected from a plurality of user devices. The configuration monitoring program generates a predicted device-specific configuration of the application operating on the user device using prediction data from both the device-specific prediction model and the global prediction model and updates the configuration of the given application using the predicted device-specific configuration.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: October 5, 2021
    Assignee: Taplytics Inc.
    Inventors: Aaron Mosha Glazer, Jonathan Taylor Norris, Adam James Wootton, Imaad Ahmad Umar, Victor Nikola Vucicevich
  • Patent number: 11132285
    Abstract: An issue tracking system includes a host device executing an issue tracking service in communication with a client device executing at least one of an issue reporting application and/or an application under test. The issue reporting application generates a session identifier that defines a debugging session. The application under test can receive the identifier and tag logs or other data generated during the debugging session. The issue reporting application can thereafter receive the debugging data and can populate an issue report template based on that data.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 28, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Kapil Sukhyani
  • Patent number: 11113035
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: September 7, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Satish Raj Katakam, Trevor Newell, Joe Vieira, Olutayo Ibikunle, Tracy M. Pletz, Shawn Reynolds
  • Patent number: 11107558
    Abstract: A computer system for generating code for use in processing patient test data from point of care devices, the computer system comprises object definition storage storing a plurality of definition objects, each definition object defining a generic function to be performed in response to an output of a point of care device; instantiation data storage storing instantiation data for use in instantiating definition objects as processing objects for specific functions to be performed in response to outputs from specific point of care devices; and a code generating processor for generating code for at least one processing object to perform at least one specific processing function to process an output from a point of care device by accessing at least one definition object in the object definition storage and the instantiation data in the instantiation data storage to instantiate the at least one definition object using instantiation data for the point of care device.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: August 31, 2021
    Assignee: Goodmark Medical (International) Limited
    Inventors: Steven Hall, Michael Clarke
  • Patent number: 11093236
    Abstract: Systems, methods and non-transitory computer readable media for receiving a real time update generated on a server computing device at a client device are disclosed. The method includes: receiving, from a synchronization system that is independent of the server computing device, an update notification at the client device, the update notification comprising a unique identifier of an item associated with the update; generating and forwarding an update data request to the server computing device, the update data request comprising the unique identifier of the item associated with the update and a unique identifier of a user associated with the client device; and receiving update data associated with the update from the server computing device and updating a user interface of the client device to display a graphical output associated with the update.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 17, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Kadir Türker Gülsoy
  • Patent number: 11086620
    Abstract: A system including one or more processors; and at least one memory storing computer code that, when executed by the one or more processors, is configured to cause the system to: receive data representative of first text indicative of a first draft coding script; query a database storing coding technique information corresponding to a plurality of coding techniques, the query comprising a first request including indications of a first coding technique classification of a first coding technique of the first draft coding script; receive, responsive to an identification of the first coding technique classification within the database, indications of one or more authors of corresponding coding techniques; generate a first recommendation comprising an identification of a first expert among the one or more authors; and dynamically display the first recommendation.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 10, 2021
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Vincent Pham
  • Patent number: 11089134
    Abstract: In various embodiments, a method, apparatus, and computer program product are provided involving, at an electronic device with a display: while displaying a first application on the display, detecting a first input that corresponds to a request to share first content from the first application; in response to detecting the first input, displaying a sharing interface that includes a plurality of options for sharing the first content, wherein the sharing interface includes: a first predefined region for displaying one or more user-first sharing options for sharing content directly with other users; and a second predefined region separate from the first predefined region for displaying protocol-first sharing options for sharing content using a user-selected protocol of a plurality of protocols.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: August 10, 2021
    Assignee: MAJEN TECH, LLC
    Inventors: George Andrew Gordon, Joseph A Cerrato, Ronald A Johnston, Kevin J Zilka
  • Patent number: 11080227
    Abstract: The technology disclosed partitions a dataflow graph of a high-level program into memory allocations and execution fragments. The memory allocations represent creation of logical memory spaces in on-processor and/or off-processor memories for data required to implement the dataflow graph. The execution fragments represent operations on the data. The technology disclosed designates the memory allocations to virtual memory units and the execution fragments to virtual compute units. The technology disclosed partitions the execution fragments into memory fragments and compute fragments, and assigns the memory fragments to the virtual memory units and the compute fragments to the virtual compute units. The technology disclosed then allocates the virtual memory units to physical memory units and the virtual compute units to physical compute units.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: August 3, 2021
    Assignee: SambaNova Systems, Inc.
    Inventors: David Alan Koeplinger, Raghu Prabhakar, Sumti Jairath
  • Patent number: 11080169
    Abstract: The technology relates to executing a multi-portion web application. A web browser executing on one or more computing devices may load a main portion of a web application into a main window. The web browser may load into a sandboxed environment a feature application. The feature application may include a portion of the web application. A release isolation framework (RIF) executing on the one or more computing devices, may apply one or more patches to the sandboxed environment. The one or more patches may be configured to redirect elements from a window of the sandboxed environment to the main window.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventors: Michael Leibman, Yossi Kahlon, Jakub Onufry Wojtaszczyk, Jennifer Bourey
  • Patent number: 11074164
    Abstract: A regression test generator device configured for real-time monitoring of a user's interaction with an application running within a production environment and definition of a scope of regression testing to be carried out on one or more components of the application in response to changes made within a development environment. The regression test generator device identifies new user flows through an application, and stores the underlying software classes used to facilitate a given task associated with the new user flows. In addition, the regression test generator device monitors software classes changed in a development environment, and matches the changed software classes to one or more flows that are to be regression tested.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: July 27, 2021
    Assignee: Bank of America Corporation
    Inventors: Vijay Kumar Yarabolu, Srinivas Akkaladevi
  • Patent number: 11068243
    Abstract: An example method includes creating a builder image on a node. The builder image is based on an application, a combination of application dependencies of the application, and a set of node features of the node. The method also includes determining a set of optimized libraries corresponding to the combination of application dependencies and to the node. The method further includes creating, based on the builder image and the set of optimized libraries, an application runtime container. The method also includes running the application and the set of optimized libraries in the application runtime container.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: July 20, 2021
    Assignee: RED HAT, INC.
    Inventors: Subin Modeel, Christoph Goern, Fridolin Pokorny, Daniel Riek
  • Patent number: 11061659
    Abstract: Provided is a control apparatus which is connected to an on-vehicle control device via an in-vehicle communication line, and constitutes, together with the on-vehicle control device, an in-vehicle network with the in-vehicle communication line being a transmission path. The control apparatus includes: a storage unit configured to store therein an update program for the on-vehicle control device; a monitoring unit configured to monitor an occupancy of the in-vehicle communication line; and a transfer control unit configured to control a timing to transfer the stored update program to the on-vehicle control device, on the basis of the occupancy being monitored.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: July 13, 2021
    Assignee: Sumitomo Electric Industries, Ltd.
    Inventor: Yuki Sano
  • Patent number: 11061804
    Abstract: A system for application monitoring includes an interface to receive an indication regarding an application. The system includes a processor to determine whether the application is compliant based at least in part on a set of policy rules, and in the event that the application is compliant, provide an indication that the application is compliant.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: July 13, 2021
    Assignee: D2iQ, Inc.
    Inventor: Aaron Justin Bell