Patents Examined by Charles E. Anya
  • Patent number: 10977103
    Abstract: First call data submitted by a mobile browser when a service call for a target application (app) is initiated is received, where the first call data comprises a custom parameter used to invoke the target app and identification information of the mobile browser, and where the identification information comprises package name information of the mobile browser. Based on the custom parameter, the target app is invoked to execute a corresponding target service. The identification information of the mobile browser is transferred to the target app. In response to executing the corresponding target service, responding to second call data including the package name information of the mobile browser and submitted by the target app, to automatically return to the mobile browser.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: April 13, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Chuanjie Lin
  • Patent number: 10956233
    Abstract: Computerized systems and methods for managing API information. An exemplary method includes receiving an input from a user device associated with a first computer system, the input not including identity of a second computer system. The method includes determining a target API based on the input, the target API being the second computer system's API. The method also includes determining whether a user of the user device has access to the target API. The method includes retrieving documentation of the target API from an API database if it is determined that the user has access to the target API. The method includes providing the user device with the retrieved documentation.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: March 23, 2021
    Assignee: Coupang Corp.
    Inventors: Young Jin Park, Yong Hyun Yoon, Won Suk Yang
  • Patent number: 10949221
    Abstract: Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: March 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael K. Gschwind
  • Patent number: 10942707
    Abstract: An adaptive content platform includes one or more content-enabled, dependent applications, each of which includes a user interface and business logic. A services layer, which is interfaced with the dependent applications and a software infrastructure, provides one or more services that are usable by the dependent applications.
    Type: Grant
    Filed: May 12, 2019
    Date of Patent: March 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Santanu Paul, Gary Zakon
  • Patent number: 10936382
    Abstract: A first log storage unit and a second log storage unit that store, in units of events, log data of a plurality of different events sequentially occurring during execution of an application, and a log encoding unit that outputs, as compressed data, differential data between log data of a newest event and log data of a latest event which is a same type of event as the newest event and which occurs temporally latest to the newest event and is stored in the second log storage unit are included.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: March 2, 2021
    Assignee: JVCKENWOOD Corporation
    Inventor: Rikiya Kasahara
  • Patent number: 10924298
    Abstract: Example implementations relate to construction of a network service chain. For example, a system for construction of a network service chain can include a detection engine to detect a portion of a first network policy directing a subset of packets to a first service and a portion of a second network policy directing the subset of packets to a second service, and a construction engine to construct a network service chain of the first service and the second service in an order determined from a priority assigned to the first network policy and a priority assigned to the second network policy.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: February 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles F. Clark, Duane E. Mentze, Shaun Wackerly
  • Patent number: 10922325
    Abstract: A matching apparatus includes: a sensor-side metadata acquisition unit that acquires sensor-side metadata; an application-side metadata acquisition unit that acquires application-side metadata; a matching unit that performs matching between the sensor-side metadata and the application-side metadata in which a first related term that is related to a term in the acquired sensor-side metadata and a second related term that is related to a term in the acquired application-side metadata are in common with each other, and extracts a sensor candidate; and a dataflow control command instruction unit that transmits a dataflow control command that includes information that specifies the sensor extracted by the matching unit and an application.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: February 16, 2021
    Assignee: OMRON Corporation
    Inventors: Tetsuji Yamato, Hiroshi Imai
  • Patent number: 10908926
    Abstract: Systems for fine-grained management of plug-ins. A method embodiment commences upon identifying a plug-in to perform a particular computing function in a computing environment. A set of configuration parameters that correspond to the particular computing function are determined. Based at least in part on the determined configuration parameters, an instance-specific plug-in management wrapper corresponding is generated. The instance-specific plug-in management wrapper includes fine-grained management controls so as to be able to observe performance characteristics, functional characteristics and other runtime characteristics of the plug-in while it operates in the computing system. When a particular plug-in is invoked, its management wrapper is automatically generated so as to encapsulate the particular plug-in. Deployment instructions are generated to instantiate the plug-in management wrapper and its encapsulated plug-in in the computing system.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: February 2, 2021
    Assignee: Box, Inc.
    Inventors: Andrew Coven, Benjamin John Kus, Faizan N. Buzdar, Karthik Shanmugasundaram, Yang Hu, Matthew Self
  • Patent number: 10901818
    Abstract: Embodiments of the invention are directed to systems and methods for common request processing by a request formatting platform. The request formatting platform generates formatted requests for request processors according to specifications of a common request processing application programming interface (API). The same common request processing API is used by the request formatting platform to communicate with all of the request processors according to one particular format.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 26, 2021
    Assignee: Visa International Service Association
    Inventors: Rohit Sukhija, Man Grace Wu, Jan Tore Klepp, Rajiv Dutta, Ghanshyam Rokde, Soorej Nair, Uma Srinivasan, Nathan Morgan, Sanjib Sengupta, Palaniappan Kathiresan
  • Patent number: 10891173
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a distributed alert system using actor models. The approach includes initializing an alert actor configured to run an alert action. A datapoint related to the alert action is received, and can then be processed at the alert actor against a current status of an alert (such as a running average of prior datapoints) in order to determine a new status of the alert. This allows for a notification to be provided, such as to a system administrator, based on a change in status if needed.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: January 12, 2021
    Assignee: salesforce.com, inc.
    Inventors: Ignacio Agustin Manzano, Agustin Lopez Gabeiras, Diego Gabriel Larralde, Gaston Alberto Lodieu, Leandro Luck, Álvaro David Gaita
  • Patent number: 10884833
    Abstract: A facility for providing enhanced time-sensitive notifications on an electronic device is described. In some such notifications, the facility replaces an icon or name of an application presenting the notification with another image or other text, respectively. In some such notifications, the facility renders certain aspects of the notification on an optional basis, such as based on the capabilities of the electronic device.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Hidinger, Ali Rafiee, Andrew Clinick, Lei Xu, Theron Thomas Fennel, Ashwini Varma, Akhilesh Kaza, Nora I. Micheva
  • Patent number: 10864674
    Abstract: An interchangeable unit adapted to couple to a computer numerical control (“CNC”) machine is disclosed comprising a holder that couples to a spindle of the CNC machine, a controller, wherein said controller is configured to receive the rotational speed of the spindle as an input, and a material processing unit, wherein said material processing unit executes a first function in response to a first rotational speed range of the spindle and executes a second function in response to a second rotational speed range of the spindle.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: December 15, 2020
    Assignee: Hurco Companies, Inc.
    Inventors: David C. Adair, Michael Doar, Frederick W. Gross, Elias G. Pavlakos, Gregory S. Volovic
  • Patent number: 10853102
    Abstract: The present disclosure includes systems and methods for providing popups, including the following computer-implemented method. A trigger event is received that is generated by detection of a request for a presentation of a pop-up window. Based on the received trigger event, an activity pop-up component is launched that is configured to output the pop-up window, where a launch mode of the activity pop-up component is preconfigured as a single task mode. A determination is made whether the pop-up window output by the activity pop-up component is obscured by a pre-existing pop-up window. Upon determining that the pop-up window output by the activity pop-up component is obscured by the pre-existing pop-up window, the activity pop-up component is relaunched to trigger movement of the pop-up window to the top of an activity stack to force a non-obscured display of the pop-up window.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: December 1, 2020
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xiangyu Zhao, Liangzi Ding
  • Patent number: 10846102
    Abstract: Provided are computer program product, system, and method for loading dependency library files from a shared library repository in an application runtime environment. A determination is made of a dependency tree of dependency library files for an application to load into an application runtime environment. A determination is made as to whether a shared library repository includes all the dependency library files in the dependency tree. The shared library repository is updated to include any dependency library files not in the dependency tree of the application. Access is provided to the dependency library files in the shared library repository in the dependency tree in the application runtime environment. The application is started in the application runtime environment in response to providing access to the dependency library files in the application runtime environment.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: November 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hai Feng Yao, Jun Ming Guan, Tian Qi Han, Jing Hua Zhu, Yi Fei He
  • Patent number: 10846190
    Abstract: One embodiment provides a method, including: identifying, using a processor, a connection of a device to an information handling device; receiving, at the information handling device, an indication of a user selection action on the device; and performing, responsive to receiving the indication, an action on the information handling device. Other aspects are described and claimed.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 24, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Jonathan Randall Hinkle
  • Patent number: 10838745
    Abstract: Provided are computer program product, system, and method for loading dependency library files from a shared library repository in an application runtime environment. A determination is made of a dependency tree of dependency library files for an application to load into an application runtime environment. A determination is made as to whether a shared library repository includes all the dependency library files in the dependency tree. The shared library repository is updated to include any dependency library files not in the dependency tree of the application. Access is provided to the dependency library files in the shared library repository in the dependency tree in the application runtime environment. The application is started in the application runtime environment in response to providing access to the dependency library files in the application runtime environment.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hai Feng Yao, Jun Ming Guan, Tian Qi Han, Jing Hua Zhu, Yi Fei He
  • Patent number: 10831571
    Abstract: Communication between one system and another system using one communication mechanism has failed. The one communication mechanism includes an operating system service to transfer a message between the one system and the other system. Based on determining that the communication between the one system and the other system has failed, automatically switching from the one communication mechanism to another communication mechanism to communicate the message between the one system and the other system. The other communication mechanism is different from the operating system service and uses a coupling facility list structure.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Schneider, Khiet Q. Nguyen
  • Patent number: 10831568
    Abstract: A method, computer system, and computer program product for an electronic alarm management system. The method may include detecting a trigger event that causes a user device to be shut down. The method may include determining whether there is an event for a user of the user device that is scheduled to occur within a first time period closely following a time of the trigger event. In response to determining that there is an event occurring within the time period closely following the time of the trigger event, the method may include determining whether the event is associated with an importance score that exceeds a threshold. The event that has the importance score exceeding the threshold is deemed a critical event. The method may include generating and displaying a notification on the user device reminding the user of the critical event.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eliza Farley, Maureen Kraft, Alexander Rice, Fang Lu
  • Patent number: 10824486
    Abstract: An information handling system may include a host system including a host system processor and a host system memory coupled to the host system processor; and a management controller configured to provide out-of-band management of the host system. The management controller may be configured to establish a virtual console session between the host system and a remote terminal. The management controller may further be configured to, in response to a command from the remote terminal to send data from the remote terminal to the host system, mount a partition of the management controller such that the partition is accessible to the host system, wherein the partition includes the data. The management controller may be further configured to transmit a notification to the host system indicating the command and the partition, wherein the host system is configured to receive the data from the partition in accordance with the command.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: November 3, 2020
    Assignee: Dell Products L.P.
    Inventors: Babu Chandrasekhar, Rajib Saha
  • Patent number: 10817310
    Abstract: A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration defined by respective output and input ports of linked components, and a second type of link configuration defined by respective output and input ports of linked components. A compiler recognizes different types of link configurations and provides in a target program specification occurrences of a target primitive for executing a function for each occurrence of a data element flowing over a link of the second type. A computing node initiates execution of the target program specification, and determines at runtime, for components associated with the occurrences of the target primitive, an order in which instances of tasks corresponding to the components are to be invoked, and/or a computing node on which instances of tasks corresponding to the components are to be executed.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: October 27, 2020
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould, Stephen A. Kukolich