Patents Examined by Tuan A Vu
  • Patent number: 11436013
    Abstract: A method of checking for a stall condition in a processor is disclosed, the method including inserting an inline instruction sequence into a thread, the inline instruction sequence configured to read the result from a timing register during processing of a first instruction and store the result in a first general purpose register, wherein the timing register functions as a timer for the processor; and read the results from the timing register during processing of a second instruction and store the results in a second general purpose register, wherein the second instruction is the next consecutive instruction after the first instruction. The inline thread sequence may be inserted in sequence with the thread and further configured to compare the difference between the result in the first and second general purpose register to a programmable threshold.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: September 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Omesh Bajaj, Kevin Barnett, Debapriya Chatterjee, Bryant Cockcroft, Jamory Hawkins, Lance G. Hehenberger, Jeffrey Kellington, Paul Lecocq, Lawrence Leitner, Tharunachalam Pindicura, John A. Schumann, Paul K. Umbarger, Karen Yokum
  • Patent number: 11432453
    Abstract: A biodegradable seed rope having predetermined positioning of seeds along with nutrients is disclosed. The rope may be made of but is not limited too any organic, biodegradable or water-soluble substantial grass/paper-based composition material. Additionally, the rope is infused with organic fertilizer, nutrients, and minerals to nurture the soil and support the growth of the seeds. The seeds are spaced apart equally along the seed rope. The spacing of the seeds are determined by the type of seed that is placed within the rope.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: September 6, 2022
    Inventor: Silber James Mixer
  • Patent number: 11429900
    Abstract: A sensor device is coupled to a mechanical machine. The sensor device detects vibrations of the mechanical machine and transmits the vibration data to a remote processing device. The vibration data may be compressed prior to transmission. The remote processing device receives the data and generates a reconstructed version of the vibration data. The remote processing device includes a machine learning model trained to examine vibration data and to identify a motion pattern associated with an error condition. The machine learning model is applied to the reconstructed vibration data and detects an occurrence of an error condition in the mechanical machine. An alert indicating that an error condition has been detected is transmitted to a human operator. The human operator verifies the status of the mechanical machine and confirms that an error condition has occurred.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: August 30, 2022
    Assignee: Tractian Limited
    Inventor: Igor Vinicius Alvarenga Marinelli
  • Patent number: 11423358
    Abstract: A power software development platform may include a platform adapter configured to provide a connection environment for a plurality of communication devices each installed in a plurality of power facilities, a platform gateway configured to collect data through a plurality of power systems to which the plurality of communication devices are connected, a platform interface which provide a distribution service for the data collected by the platform gateway, a platform data hub configured to receive the data through the distribution service, verify the received data, and provide an access environment for the verified data to an application developer, an analysis abstraction service configured to convert a plurality of physical analysis engines into abstracted services and provide the abstracted services to the application developer, and an application gateway configured to receive an application from the application developer and provide the application to an application user.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: August 23, 2022
    Assignee: KOREA ELECTRIC POWER CORPORATION
    Inventors: Jung-Il Lee, Jun-Sung Kim, Hee-Jeong Park, Ji-Kang Sin, Seung-Hwan Choi
  • Patent number: 11422912
    Abstract: Accurate time estimates for operations performed on an SDDC are disclosed. The method includes receiving information about a job performed on an SDDC from at least one of a plurality of different reporting SDDC's, the information including a description of the SDDC, a description of the job performed on the SDDC, and a plurality of time stamps, each time stamp indicative of an operation performed on the SDDC in order to complete the job. The information is stored in a database in a granular time-based data set. When a request for a time estimate for a yet-to-be-performed job is received from at least a second SDDC (the request including a description of the SDDC), the stored information is used in conjunction with the description of the second SDDC to generate a time estimate for the yet-to-be-performed job.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: August 23, 2022
    Assignee: VMware, Inc.
    Inventor: Krzysztof K. Pierscieniak
  • Patent number: 11425218
    Abstract: A library may be provided that is useable in conjunction with a front-end user interface component management framework. The library may include one or more functions that provide custom hooks that allow a developer to expose state information outside of the front-end user interface component management framework, for example, to other aspects of a web application that uses such a framework. Hooks within the library may allow a developer to persist state of components for global use as well.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 23, 2022
    Assignee: Shipt, Inc.
    Inventor: Chace Burnette
  • Patent number: 11418575
    Abstract: A computer-implemented method includes: receiving, by a computing device, a trigger indication to deploy a new artifact into an application cluster; obtaining, by the computing device, deployment data for the new artifact from one or more service entities via external application programming interface (API) calls; storing, by the computing device, the deployment data as a deployment data object; and providing, by the computing device, the deployment data object to a plurality of instances of the application cluster via internal API calls without the need for the plurality of instances to conduct external API calls to the one or more service entities.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: August 16, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Subramanian Krishnan, Nagarjuna Surabathina, Bharathi Venkatasubramanian
  • Patent number: 11410112
    Abstract: This disclosure relates to industrial data services, data modeling and applications for controlling an industrial operation. In one implementation, a platform is disclosed for allocating a data modeling request to a collaborative group of experts based on a two-dimensional data modeling flow data structure and a multilayer resource allocation graph to obtain a data model for controlling the industrial operation. The two-dimensional data modeling flow data structure and the multilayer resource allocation graph are established from an industrial graph knowledgebase using various data analytics and machine learning techniques.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: August 9, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Fang Hou, Yikai Wu, Xiaopei Cheng, Guo Ma, Guanyi Sun, Bin Xie, Hui Shen
  • Patent number: 11403210
    Abstract: Cash handling device simulation systems and methods store real-time updated data indicative of the operating software, hardware, and firmware of each of a plurality of physical cash handling devices. Such real-time updated data is configured for executing a simulated operation of one or more cash handling devices based at least in part on simulation input data. The simulation input data may additionally identify one or more cash handling devices for simulated operation thereof, such that the simulation system generates simulated output reflecting output generated by the one or more cash handling devices during operation thereof.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 2, 2022
    Assignee: G4S Retail Solutions (USA) Inc.
    Inventors: Brian McCabe, Shelliene D. Crandall, David Wetzel
  • Patent number: 11403116
    Abstract: Described embodiments provide systems and methods for stateless modification of operating system registry data across network boundaries. The system includes a processor coupled to memory and configured to execute instructions to receive, within a first network, a request to apply a modification to an operating system registry of a second device within a second network different from the first network. The processor queues data describing the requested modification, receives a polling request from the second device, and transmits, to the second device responsive to the polling request, the queued data describing the requested modification for the second device to apply to the operating system registry of the second device. For example, the requested modification may be to create a key, to create a value, to delete a key, or to delete a value.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 2, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Steven A. Keller, Joel Kevin Lawrence Cardoza, Thomas Michael Kludy
  • Patent number: 11402810
    Abstract: A learning device includes an input processor and a learning processor. The input processor acquires a physical quantity related to a cutting process, and inputs a state variable based on the physical quantity to the learning processor, and the learning processor updates, based on a measured cutting result, an evaluation model that outputs an evaluation result of the cutting process based on the state variable.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: August 2, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Keitaro Fujii, Masayuki Takahashi, Tosihiko Wada
  • Patent number: 11399065
    Abstract: Energy and demand costs reduction method through management of an entity load using an energy storage system; simulating the entity load including using predictive analytics; or receiving user inputs of an event schedule impacting entity load; performing optimization at start of billing cycle including establishing a demand reduction target achievable with an energy storage system device implemented; setting a periodic schedule for energy storage system discharge and allocating a portion of energy storage capacity to a reserve to be used in event of volatility in entity load; determining any unused capacity of the energy storage system at an end of a period, and responsive to the determining, redistributing any unused capacity to a remaining period of the schedule; and resetting the demand reduction target for each time-of-use period to what was achieved previously for the same billing period.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: July 26, 2022
    Assignee: VYBE ENERGY, LLC
    Inventors: Nisha Thirumurthy, Gabriel Kiblin
  • Patent number: 11392772
    Abstract: A coding information extractor disclosed herein uses machine learning approach to extract coding information from documents. An implementation of the coding information extractor is implemented using various computer process instructions including scanning a document to generate a plurality of tokens, determining one or more features of the plurality of tokens using term frequency (TF), inverse document frequency (IDF), and code type similarity features, and determining field type, field name, and field value of the one or more of the tokens using named entity recognition (NER).
    Type: Grant
    Filed: December 25, 2018
    Date of Patent: July 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ying Wang, Min Li, Mengyan Lu, Xiaoliang Shi
  • Patent number: 11389876
    Abstract: A laminating and shaping apparatus includes a laser radiation unit configured to radiate a laser to a powder layer and form sintered sections, an imaging unit configured to image the sintered sections, a calculation device configured to calculate actual laser radiation positions from positions of the sintered sections and calculate a positional deviation of the laser radiation position at each of the sintered sections, and a correction device configured to correct the actual laser radiation position of each of the sintered sections to a target laser radiation position. The laser radiation unit forms sintered sections to surround the irradiation region by performing laser radiation on places including outermost positions in the irradiation region, and as the recoater head is moved in the horizontal uniaxial direction after imaging of the plurality of sintered sections by the imaging unit, at least a plurality of sintered sections are removed from the irradiation region.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: July 19, 2022
    Assignee: Sodick Co., Ltd.
    Inventors: Yasuyuki Miyashita, Shuji Okazaki, Ichiro Araie
  • Patent number: 11386185
    Abstract: A report repository may store report results, and a web intelligence report server may include an SDK component to manage sessions, states, security, and resource access and to receive web intelligence data model authoring information, associated with a document, via an authoring API. The web intelligence report server may further include data sources associated with a plurality of data source types and data access associated with a plurality of data layers. A compound database platform of an in-memory database may create a report result via a data flow merge operation that combines multiple data sources into a single data source, based on the web intelligence data model authoring information, the data sources, and the data access. The report result may be stored in the report repository, and the web intelligence data model may be associated with a Web intelligence document as a data Source (“WaaS”) reusable in other documents.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: July 12, 2022
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Raphael Geoffroy, Sebastien Ducaule
  • Patent number: 11381464
    Abstract: Methods, systems, and computer readable media for testing and modeling the beamforming capabilities of a device under test (DUT) are disclosed. The method includes receiving, from a DUT, system information that correlates a plurality of resources to a plurality of synchronization system (SS) blocks transmitted by the DUT and receiving, from the DUT, the plurality of SS blocks. In response to receiving the plurality of SS blocks, the method further includes sending a random access procedure (RACH) message from an emulated user equipment to the DUT via a resource that is correlated per the system information to a predefined SS block that is specified in a beam model. The method also includes analyzing a beam switch indication message sent by the DUT to confirm that the DUT has restricted communication to the emulated user equipment via a beam signal corresponding to the predefined SS block.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: July 5, 2022
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Konstantin Belov, Partha Majumdar, Tiberiu Viorel Barbu
  • Patent number: 11366681
    Abstract: A request to perform a workflow is received. A first instance is caused to be instantiated to perform a first portion of the workflow. First information and a handle associated with a second snapshot is received from the first instance. The first information is processed to produce a first result. A second instance is caused to be instantiated based on the handle to perform a second portion of the workflow. Second information is received from the second instance. The second information is processed to produce a second result, and an operation is performed dependent at least on the first result or the second result.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: June 21, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Douglas Stewart Laurence
  • Patent number: 11351725
    Abstract: An additive manufacturing device includes a build platform. A recoater is operatively connected to the build platform to move relative to the build platform to coat unfused powder onto a build on the build platform. The recoater includes a recoater mount defining a length-wise receptacle therein, and a recoater blade seated in the receptacle. A blade reel system is operatively connected to the recoater to replace the recoater blade in the receptacle during a build on the build platform.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: June 7, 2022
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Lawrence Binek, David W. Morganson
  • Patent number: 11356292
    Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to identify a capability of an entity in a building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building including the entity and the capability, the plurality of edges representing relationships between the entities of the building and the capability. The instructions cause the one or more processors to receive a command to perform an operation associated with the entity, the operation associated with the capability of the entity and provide the command to perform the operation associated with the entity to an operating system.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 7, 2022
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
  • Patent number: 11347481
    Abstract: The present invention relates to a learning engine function and the use thereof in a system using a suite of modular and clearly structured Artificial Intelligence application design tools (SOACAIA), executable on distributed or undistributed computing platforms to browse, develop, make available and manage AI applications, this set of tools implementing four functions: A Studio function; A Forge function; An Orchestrator function; A fast machine learning engine FMLE (FastML Engine) function.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: May 31, 2022
    Assignee: BULL SAS
    Inventors: François Exertier, Mathis Gavillon