Patents Examined by Andy Ho
-
Patent number: 11275636Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a dynamic api, includes receiving a first message in a first format from a client, the first format being specified for the client, the first message including information sufficient to cause a target service to execute an operation. The method includes identifying, using the API message, the target service. The method includes determining based of the target, a second format. The method includes generating a second message in the second format prescribed by the target service using the first message, the second message including information sufficient to cause the target service to execute the operation. The method also includes sending the second message to the target service over the network connector.Type: GrantFiled: July 1, 2020Date of Patent: March 15, 2022Assignee: Vinyl Development LLCInventor: Thomas R. Kennedy, Jr.
-
Patent number: 11275628Abstract: A method for outputting notification information, a server and a monitoring system are provided. In the method, a database including a correspondence between feature value models and forewarning levels is constructed in advance; a feature value of the audio information is acquired (S102), the acquired feature value is matched with the feature value models in the database (S103), and then a forewarning level corresponding to the audio information is determined (S104); the notification information is output (S107) when the forewarning level meets a preset condition (S105). It can be seen that, the notification information is output by analyzing the audio information, without determining the active targets in the video image; even if there are many active targets in the scene and the trajectories thereof are confusing, the notification information may still be accurately output.Type: GrantFiled: June 8, 2018Date of Patent: March 15, 2022Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.Inventor: Zhi Cui
-
Patent number: 11275626Abstract: The existence of a relationship between an author of content available on a social network application and an enterprise is determined from social network content to mitigate enterprise safety and security concerns. Content available on a social network application is monitored. The existence of a relationship is determined from the content available on the social network application. A description of the relationship between an author and the enterprise that was determined is stored. When content available on the social network application meets a threat criteria, a database may be queried for a relationship between the enterprise and the author of the content that meets the threat criteria. If the relationship is found, the content meeting the threat criteria and the description of the relationship may be reported to the enterprise. Alternatively, when content available on the social network application meets the threat criteria, a process of identifying a relationship may be initiated.Type: GrantFiled: December 2, 2020Date of Patent: March 15, 2022Assignee: Social Sentinel, Inc.Inventors: Andrew J. Reischer, Natasha Conahan, John Orrange, Scott Brightwell
-
Patent number: 11270034Abstract: A computer-implemented method and system for generating a layout of kitchen cabinets is provided. The method and system can be used for recommending an acceptable kitchen cabinet layout that would optimize both functionality and visual appearance of a kitchen. The method includes the steps of receiving, by a computer, attributes that define a virtual kitchen and receiving, by the computer, attributes and placement information for an appliance. The computer generates the virtual kitchen and populates the virtual kitchen with cabinets. The computer generates a first suggestion for kitchen cabinet layout, wherein the first suggestion satisfies the criteria of balance, economical and minimization of filler space. The step of generating the first suggestion can be done by using a neural-network-based evaluation function combined with a search algorithm.Type: GrantFiled: January 4, 2019Date of Patent: March 8, 2022Inventor: Shiyuan Shen
-
Patent number: 11269701Abstract: Provided are a device control apparatus, a device control method, and a device control system which prevent a conflict from occurring in RPCs simultaneously transmitted from a plurality of applications to the same device, so that RPCs can be applied to exercise control over devices in an IoT system of a many-to-many connection which cannot accept non-completion of a series of processing operations in cooperation. The device control apparatus includes a memory (13h) in which information on a device (30) and an identifier of the device (30) is stored, and a memory (13i) in which authority of the device 30 for each application (20) is stored. The device control apparatus includes a memory (13h) configured to store information on a device (30) and an identifier of the device (30), and a memory (13i) configured to store authority for controlling the device 30 for each application (20). The apparatus, the method, and the system provide, in accordance with a request signal from, e.g.Type: GrantFiled: April 16, 2019Date of Patent: March 8, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki Fujino, Keiichiro Kashiwagi, Hisaharu Ishii, Yui Saito
-
Patent number: 11269697Abstract: Some embodiments relate to systems for processing one or more computational workflows. In one embodiment, a description of a computational comprises a plurality of applications, in which applications are represented as nodes and edges connect the nodes indicate the flow of data elements between applications. A task execution module is configured to create and execute tasks. An application programming interface (API) is in communication with the task execution module and comprises a plurality of function calls for controlling at least one function of the task execution module. An API script includes instructions to the API to create and execute a plurality of tasks corresponding to the execution of the computational workflow for a plurality of samples. A graphical user interface (GUI) is in communication with the task execution module and configured to receive input from an end user to initiate execution of the API script.Type: GrantFiled: April 29, 2020Date of Patent: March 8, 2022Assignee: SEVEN BRIDGES GENOMICS, INC.Inventors: Christian Frech, Raunaq Malhotra
-
Patent number: 11263321Abstract: In some embodiments, a method includes receiving, at a processor of a server, a first application programming interface (API) call from a client device and providing an indication associated with the first API call as an input to a machine learning model such that the machine learning model identifies a set of parameters associated with a set of likely subsequent API calls. The method can further include receiving a second API call from the client device, identifying the second API call as an anomalous API call based on the second API call not meeting the set of parameters associated with the set of likely subsequent API calls, and sending a signal to perform a remedial action based on the identifying.Type: GrantFiled: June 23, 2020Date of Patent: March 1, 2022Assignee: Ping Identity CorporationInventors: Udayakumar Subbarayan, Bernard Harguindeguy, Isidore Rosenblum, Yasar Kundottil, Aditya Gunuganti, Amit Kumar Sharma, Avinash Kumar Sahu
-
Patent number: 11243823Abstract: The invention provides a system capable of remotely controlling electronic apparatus to execute program. The system comprises a cloud management platform and at least one electronic apparatus. The electronic apparatus comprises a data storage device and a program execution management device. The data storage device comprises a plurality of flash memories and a controller. The program execution management device comprises a microprocessor having a network communication function. When the cloud management platform wants the electronic device to execute a specific operation or collect a specific information, it will send a specific operation instruction to the program execution management device.Type: GrantFiled: October 17, 2019Date of Patent: February 8, 2022Assignee: Innodisk CorporationInventor: Chih-Ching Wu
-
Patent number: 11240332Abstract: Systems and methods for providing targeted event notifications to subscribers are disclosed. In an example embodiment, events may be received from a publisher. The events may be categorized into a plurality of topics. The events may be distributed among brokers to process a topic selected from the plurality of topics based on the events. Further, it may be determined whether the topic exists in a list of topics handled by the brokers. Authentication credentials of the publisher may be validated, based on the determination. Based on the validation, queues of the events may be formed based on an order of receipt of the events. The events present in the queues may be filtered based on subscriptions of the events. For the fileted events, targeted even notifications may be forwarded to the subscribers.Type: GrantFiled: March 19, 2020Date of Patent: February 1, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
-
Patent number: 11237847Abstract: Systems and techniques for automated standards-based computing system reconfiguration are described herein. An existing configuration may be obtained of a first computing system operating in a first computing environment. A second computing system in a second computing environment may be identified that provides a function of the first computing system using the existing configuration. A second computing system existing configuration of the second computing system may be evaluated to identify a set of configuration deviations. A notification may be transmitted to a computing device of an administrator of the second computing system. The notification may include an indication of the set of configuration deviations.Type: GrantFiled: December 19, 2019Date of Patent: February 1, 2022Assignee: Wells Fargo Bank, N.A.Inventors: Justin Christopher Blackburn, Jeremy Daniel Blackburn, Jacob Tyler Blackburn
-
Patent number: 11237885Abstract: Implementations set forth herein relate to intervening notifications provided by an application for mitigating computationally wasteful application launching behavior that is exhibited by some users. A state of a module of a target application can be identified by emulating user inputs previously provided by the user to the target application. In this way, the state of the module can be determined without visibly launching the target application. When the state of the module is determined to satisfy criteria for providing a notification to the user, the application can render a notification for the user. The application can provide intervening notifications for a variety of different target applications in order to reduce a frequency at which the user launches and closes applications to check for variations in target application content.Type: GrantFiled: February 6, 2020Date of Patent: February 1, 2022Assignee: Google LLCInventors: Sandro Feuz, Victor Carbune
-
Patent number: 11231971Abstract: Systems and methods for processing and/or presenting data are disclosed. In an aspect, one method can comprise receiving a request for information and detecting a type of data representing the information requested. The data can be processed via a type-dependent agent and the processed data can be provided via an agnostic data engine.Type: GrantFiled: August 7, 2019Date of Patent: January 25, 2022Assignee: Comcast Cable Communications Management, LLCInventors: Jeremy John LaCivita, Daniel Niland
-
Patent number: 11226829Abstract: A system is reconfigured at runtime when triggers are issued in response to events taking place in the system. The triggers, which are issued on configuration entities, are correlated by transferring relations of the configuration entities to relations of the triggers to thereby identify related triggers. Elasticity rules are selected for the triggers, where the elasticity rules specify actions for resource allocation or deallocation at runtime. Selected actions of the selected elasticity rules for the related triggers are executed to reconfigure the system according to a set of action correlation meta-rules which provide an ordering of the actions.Type: GrantFiled: December 21, 2017Date of Patent: January 18, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Mahin Abbasipour, Maria Toeroe, Ferhat Khendek
-
Patent number: 11226855Abstract: Systems, methods, and software disclosed herein relate to a common gateway platform system. In an implementation, program instructions direct a computing system to execute a common gateway platform environment comprising an adapter comprising an adapter name identification, a broker connected to the adapter, and an application connected to the adapter. The application also generates an action configured according to a common gateway platform protocol, transmit the action to the broker, and receive a reaction from the broker. The broker is configured to identify the adapter based on the adapter identifier and transmit the action to the adapter. The broker also receives the reaction from the adapter and transmit the reaction to the application. The adapter is configured to acquire the data from the industrial automation environment based on an adapter instruction in the action, generate the reaction comprising the acquired data, and transmit the reaction to the broker.Type: GrantFiled: January 19, 2021Date of Patent: January 18, 2022Assignee: Rockwell Automation Technologies, Inc.Inventors: Douglas J. Reichard, Nicholas J. Marangoni, Stephen C. Briant, Sonal R. Dubey, Sharath Chander Reddy Baddam, Paul C. Whitten, Deepa S. Bekal
-
Patent number: 11227078Abstract: A method for automated gearbox design includes: instantiating the gearbox model having an initial parameter state in a modeling environment; analyzing and/or characterizing the gearbox model in the modeling environment to determine gearbox model performance; and determining whether the gearbox model performance satisfies a performance target. Upon a determination that the gearbox model performance does not satisfy the performance target: a reward is calculated based on the gearbox model performance; a reinforcement machine learning agent determines a parameter change action based on the reward and a current parameter state of the gearbox model; and an updated parameter state of the gearbox model is determined based on the parameter change action.Type: GrantFiled: February 21, 2019Date of Patent: January 18, 2022Assignee: Dodge Acquisition Co.Inventors: Stefan Rakuff, Jinmiao Huang
-
Patent number: 11226853Abstract: Cached data is obtained from a device. The cached data includes data saved on the device in response to electronic searches or electronic messaging performed by a user using the device. A determination is made, at least in part via the cached data, regarding an intended use context associated with the electronic searches or the electronic messaging. Using the intended use context, a confidence level is determined. In response to the determined confidence level meeting or exceeding a predefined threshold, a transaction involving the user is automatically executed, or an electronic communication is automatically sent on behalf of the user.Type: GrantFiled: February 15, 2021Date of Patent: January 18, 2022Assignee: PAYPAL, INC.Inventor: Pankaj Sarin
-
Patent number: 11221847Abstract: In one implementation, systems and methods are provided for developing a computer-implemented digital experience application having a first and a second micro-application. Each micro-application includes a front end interface configured to receive and display information. The first micro-application includes a first event manager configured to detect an application event belonging to a category, and a first state manager configured to detect an application state belonging to the category. The digital experience application further includes a driver application configured to host the first and second micro-applications, an event hub configured to receive the detected application event from the first micro-application, and a state store configured to store the detected application state received from the first micro-application.Type: GrantFiled: September 21, 2020Date of Patent: January 11, 2022Assignee: PNC Financial Services Group, Inc.Inventor: Michael Nitsopoulos
-
Patent number: 11212300Abstract: A secure investigation platform in a sovereign cloud includes a request processing system that receives requests to investigate an incident. A control message processing system creates a workspace, within the sovereign cloud, so that an investigation can be conducted within that workspace. The control message processing system performs investigation tasks within the workspace. A secure log generation system captures information corresponding to the tasks and generates an event record based on the captured information.Type: GrantFiled: July 26, 2019Date of Patent: December 28, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Yoganand Rajasekaran, Raquibur Rahman, Ayla Kol, Philip Ross Moyer, Brijesh Bhupendra Desai, Zijun Hao, Mainul Mizan, Kameshwar Jayaraman, Benjamin Du, Ganesh Pandey, Parul Manek
-
Patent number: 11204818Abstract: Methods, systems, and computer-readable storage media for receiving, by an application programming framework within the cloud platform, a first request from an application, determining, by a generic event handler of the application programming framework, to handle the first request, transmitting, by the generic event handler, a second request to a sidecar that is executed within the cloud platform, the sidecar processing the second request to communicate with an unsupported resource and provide a first result comprising data from the unsupported resource, receiving, by the generic event handler and from the sidecar, the first result, and transmitting, from the generic event handler, a first response to the application, the first response comprising at least a portion of the data of the first result.Type: GrantFiled: January 28, 2021Date of Patent: December 21, 2021Assignee: SAP SEInventor: David Kunz
-
Patent number: 11200102Abstract: A computer-implemented system and method to track a transaction that is executed by a series of applications in a workflow. Each application in the workflow generates an application log file that includes a standard header, which in turn includes a transaction ID associated with the transaction, an outcome associated with a step of the transaction executed by each of the applications, and a timestamp associated with the step of the transaction. The application log file with the header is received and stored by the computer system. The computer system can thereafter retrieve and display the entire transaction history for the transaction across all of the applications in response to a user query. The standard header is appended to the application log file and agnostic to the underlying technology used to implement the application system so that any transaction can be reconstructed end-to-end regardless of the form of the application system.Type: GrantFiled: September 30, 2020Date of Patent: December 14, 2021Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Kumar Vadaparty, Vishal Agrawal, David Testa