Patents Examined by Charles E. Anya
  • Patent number: 11842230
    Abstract: A processing device is described that includes a processing cluster having a message management facility and a message processing facility. The message management facility has a first message queue, a second message queue and a queue controller. The message processing facility has a plurality of processing device elements with at least two input ports, and the message processing facility is configured to: receive the selected instruction messages from the message management facility, accept or reject the selected instruction messages, return rejected selected instruction messages as a bounced instruction message to the message management facility, retrieve operand data from an accepted selected instruction message for an input port of a processing device element identified by the selected instruction message, and perform an operation designated to a processing device element once each of its input ports have received operand data.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: December 12, 2023
    Assignee: GRAI MATTER LABS S.A.S.
    Inventors: Orlando Miguel Pires Dos Reis Moreira, Gokturk Cinserin
  • Patent number: 11836539
    Abstract: Various embodiments comprise apparatuses and methods including a communications subsystem having an interface module and a protocol module with the communications subsystem being configured to be coupled to an antenna. An applications subsystem includes a software applications module and an abstraction module. The software applications module is to execute an operating system and user applications; the abstraction module is to provide an interface with the software applications module. A controller interface module is coupled to the abstraction module and the interface module and is to convert signals from the applications subsystem into signals that are executable by the communications subsystem. Additional apparatuses and methods are described.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: December 5, 2023
    Inventors: Danfeng Hong, Jose Guterman, Chris Hills
  • Patent number: 11836549
    Abstract: Computer-implemented techniques for fast block-based parallel message passing interface (MPI) transpose are disclosed. The techniques achieve an in-place parallel matrix transpose of an input matrix in a distributed-memory multiprocessor environment with reduced consumption of computer processing time and storage media resources. An in-memory copy of the input matrix or a submatrix thereof to use as the send buffer for MPI send operations is not needed. Instead, by dividing the input matrix in-place into data blocks having up to at most a predetermined size and sending the corresponding data block(s) for a given submatrix using an MPI API before receiving any data block(s) for the given submatrix using an MPI API in the place of the sent data block(s), making the in-memory copy to use a send buffer can be avoided and yet the input matrix can be transposed in-place.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: December 5, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Samantray Biplab Raut
  • Patent number: 11836541
    Abstract: A notification apparatus includes memory and a processor. The processor is configured to: store history of user operations in the memory; and, in response to detection of a first operation that does not satisfy a condition, notify a first user who has performed the first operation of information on a second user who has performed a second operation satisfying the condition, based on the history stored in the memory.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: December 5, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Kazuhide Kobayashi
  • Patent number: 11836543
    Abstract: An electronic device includes a communication device electronically communicating with a content presentation companion device operating as a primary display for the electronic device and at least one augmented reality companion device. One or more sensors detect multiple persons within an environment while the content presentation companion device operates as the primary display. One or more processors redirect an event notification intended for presentation on the primary display to the augmented reality companion device while both the content presentation companion device operates as the primary display for the electronic device and the multiple persons are within the environment of the electronic device. When communicating with two augmented reality companion devices, the one or more processors can direct subtitles associated with a content offering, sometimes in different languages, to at least a first augmented reality companion device and a second augmented reality companion device.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: December 5, 2023
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Yonghua Hu
  • Patent number: 11836656
    Abstract: A method, computer system, and a computer program product for blockchain based resource predictions and management is provided. Embodiments of the present invention may include receiving a request for a prediction of a future resource requirement. Embodiments of the present invention may include loading data structures. Embodiments of the present invention may include classifying collected data. Embodiments of the present invention may include predicting the future resource requirement. Embodiments of the present invention may include adjusting the priority of the future resource requirement. Embodiments of the present invention may include providing notifications.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: December 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zhuo Cai, Bing Xin Wang, Kushal Patel, Sarvesh S. Patel
  • Patent number: 11836410
    Abstract: Headgear includes one or more sensors that provide input information to a controller of the headgear. The sensors may include accelerometers, location sensors, wireless receivers, cameras, and so on. The controller may receive the input information that is indicative of an orientation of the headgear, a location of the headgear, a communication signal, and/or an image or video. The headgear may also include one or more output devices that may be controlled by the controller (e.g., actuators, electronic displays, lights, speakers, and/or communication interfaces). As such, the headgear may output instructions to actuate an actuator, display an image on an electronic display, activate a light, emit a sound using a speaker, and/or send a communication signal using a communication interface. In particular, the headgear may determine an instruction to send to an output device in response to receiving the input information, and send the instruction to the output device.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: December 5, 2023
    Assignee: Universal City Studios LLC
    Inventors: Alyssa Dalys Killian, Dante Lamar Bruno, Megan Elizabeth Robinson
  • Patent number: 11829783
    Abstract: An apparatus, system and product including a software agent configured to monitor and interact with a Document Object Model (DOM) of a page of an Electronic Health Record (EHR) system; a runtime infrastructure that is loaded, dynamically, in the page in a first iframe; an EHR-specific EHR adapter that is loaded, dynamically, in the page; and an extending application that is loaded, dynamically, in the page in a second iframe, wherein the EHR-specific EHR adapter is configured to receive EHR-specific instructions from the software agent and communicate converted cross-EHR instructions to the runtime infrastructure, wherein the runtime infrastructure is configured to communicate the converted cross-EHR instructions to the extending application and receive cross-EHR instructions from the extending application, wherein the EHR-specific EHR adapter is configured to obtain the cross-EHR instructions and communicate converted EHR-specific instructions to the software agent.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: November 28, 2023
    Inventors: Asaf David, Nicolas Mendzylewski, Moran Shemesh, Chen Rozenes
  • Patent number: 11829809
    Abstract: Methods, systems, and non-transitory computer-readable record media for managing event messages may be provided. A message management method may include generating, by at least one processor, an event related to a chatroom based on an event message input from the chatroom, assigning, by the at least one processor, a reply to the event message, from among messages in the chatroom, to the event, and displaying, by the at least one processor, the reply to the event message in association with the event.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: November 28, 2023
    Assignee: LINE PLUS CORPORATION
    Inventors: Seung Won Lee, Jihun Im, Hyojin Lim, Jun Hyuk Park
  • Patent number: 11829808
    Abstract: Embodiments of the present invention provide a method, system and computer program product for variable event handling in a multi-tenant environment. In an embodiment of the invention, a method for variable event handling in a multi-tenant environment includes receiving an event placed on an event bus in an event driven data processing system, the event corresponding to a multiplicity of different instances of a single event handler, with each instance having been adapted to process the event. The method additionally includes decoding the event to identify a version of a target application for the event and matching the version of the target application to an end point for a particular one of the different event handlers. Finally, the method includes routing the event to the matched end point.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 28, 2023
    Assignee: Tracelink, Inc.
    Inventors: Christopher Driscoll, Robert Sturim, Andy Nanopoulos
  • Patent number: 11822980
    Abstract: Systems and methods include determination of an integration style of a first interface between two or more applications, determination of a first message flow of the first interface, the first message flow between two of the two or more applications and associated with an integration domain and the integration style, determination of a first one or more key characteristic values associated with the first message flow, determination of a plurality of integration components associated with the integration domain and the integration style, each of the determined plurality of integration components associated with fulfillment data of each of a plurality of key characteristic values, determination, for each of the plurality of integration components, of an integration score based on fulfillment data associated with the integration component for the first one or more key characteristic values, and determination of one or more of the plurality of integration components to implement the first message flow based on th
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: November 21, 2023
    Assignee: SAP SE
    Inventors: Alex van den HOEK, Florian Okos, Matthias Allgaier
  • Patent number: 11822452
    Abstract: A system and method for sampling telemetry events are provided. The method includes monitoring, using at least one listening module, execution of instructions by a processor, identifying, using the at least one listening module, one or more unique tags, determining, based on one or more trigger conditions, if the one or more unique tags is associated with at least one of the one or more trigger conditions, wherein the one or more trigger conditions are dynamically modifiable via a remote device, obtaining, based on the determination, a portion of a stack data structure associated with the execution of the instructions by the processor; and performing, based on the determination, at least one action.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dhruv Joshi, Fumiaki Yagi, Brian Allan Mueller, Chaitanya Gogineni, Dolly Sobhani, Suneetha Dhulipalla
  • Patent number: 11815880
    Abstract: Human-in-the-loop robot training using artificial intelligence (AI) for robotic process automation (RPA) is disclosed. This may be accomplished by a listener robot watching interactions of a user or another robot with a computing system. Based on the interactions by the user or robot with the computing system, the robot may be improved and/or personalized for the user or a group of users.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: November 14, 2023
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Liji Kunnath, Palak Kadakia
  • Patent number: 11813126
    Abstract: A method for designing a dental prosthesis and a positioning guide for placing the dental prosthesis on implants in the jaw while maintaining proper occlusion relates to designing the dental prosthesis and the positioning guide prior to implant placement.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: November 14, 2023
    Assignee: 3SHAPE A/S
    Inventors: Birk Plönnigs, Rune Fisker
  • Patent number: 11806579
    Abstract: In one embodiment, a method includes accessing, by one or more computing devices, user sensor data from one or more wearable sensors on one or more players and optical sensor data from one or more cameras, where the user sensor data includes location data of the player and acceleration data, and where the optical sensor data includes several frames portraying the players and several scenes from an athletic event. The one or more computing devices analyzes, using a machine-learning model, the optical sensor data to identify the players and one or more actions during the athletic event and calculates one or more player metrics for the players based on the user sensor data and the identified actions. The one or more computing devices normalizes the player metrics for the players based on one or more weighted parameters and provides a report to one or more users.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: November 7, 2023
    Assignee: Sonador, Inc.
    Inventors: William Ancil Brush, Emily Jennifer Pye, Shivay Lamba, Kieran Keegan, Rahul Garg, John Peter Norair, James P. Normile, III, Jonathon G. Neville
  • Patent number: 11797421
    Abstract: It is an object of the present invention to provide a debug system that accesses a semiconductor apparatus from the outside by a simple configuration at less overhead. The present invention relates to a semiconductor apparatus and a debug system. A large scale integration (LSI 11) includes a central processing unit (CPU 20), a debug control portion (21), an internal bus (22), a storage portion (23, 24, 26) connected to the internal bus, and a selector (27). According to a select control signal (CNT) from the CPU, the selector selects either a CPU select state of transmitting a signal from the CPU to the internal bus, or a debugger select state of transmitting a signal from the debug control portion to the internal bus. In principle, the selector is set to the CPU select state.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: October 24, 2023
    Assignee: Rohm Co., Ltd.
    Inventor: Takahiro Nishiyama
  • Patent number: 11797362
    Abstract: A data processing apparatus (10) includes multiple data processors (300) that each perform a set subprocess of multiple sequential subprocesses included in a process sequence and a data distributor (210) that mediates data exchange between the multiple data processors (300) in accordance with a publish-subscribe model. An ID checker (330) determines, based on identification information assigned to received data received from the data distributor (210), whether received data is to be processed in the subprocess set to be performed by the data processor (300). A data processing executor (340) performs the set subprocess when the ID checker (330) determines that the received data is to be processed in the set subprocess. A data converter (310) assigns new identification information to data resulting from the set subprocess performed by the data processing executor (340) and transmits the data assigned with the new identification information to the data distributor (210).
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: October 24, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Motoyuki Ozaki, Osamu Nasu
  • Patent number: 11800676
    Abstract: Example implementations relate to method and controller for secure management of a rack. The method includes generating a first unique identifier corresponding to a rack profile of the rack hosting rack devices including physical devices and logical devices, in accordance with a rack topology, wherein the rack profile is based on configuration of the rack devices and the rack topology. Further, the method includes receiving information corresponding to the rack profile of the rack from peripheral devices disposed in the rack, wherein the information is based on monitored condition of the rack devices and the rack topology. The method further includes generating a second unique identifier based on the information, and determining variation in the rack profile based on comparison of the first and second unique identifiers. Further, the method includes generating an alert signal in the rack, in response to determination of the variation in the rack profile.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: October 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Naveena Kedlaya, Bindu Loganathan, Sharath Karkada Srinivasa, Rekha G, Varsha Anandani
  • Patent number: 11783947
    Abstract: A method of automatically diagnosing pneumonia in a patient includes using an input/output interface device to obtain values of two or more diagnostic parameters of the patient from a caregiver for the patient. The method includes using a processor coupled to the input/output interface to apply the two or more diagnostic parameters to an electronic memory storing precompiled pneumonia diagnostic models to identify an optimal diagnostic model for making a diagnosis. The values of the two or more diagnostic signs are applied to the identified optimal diagnostic model to generate a diagnosis output. The input/output interface device is operated in accordance with the diagnosis output to indicate the presence or absence of pneumonia in the patient to the caregiver. The caregiver may use the diagnosis to provide appropriate care to the patient. The pneumonia diagnostic models are derived from investigation of a population of pneumonia positive and non-pneumonia subjects.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: October 10, 2023
    Assignee: UNIVERSITY OF QUEENSLAND
    Inventors: Udantha Abeyratne, Keegan Kosasih
  • Patent number: 11785090
    Abstract: A linkage control system, a method, a storage medium, and an electronic device are provided. The system includes: a trigger access module, configured to obtain a linkage trigger signal satisfying a linkage trigger condition; first MQTT middleware, connected to the trigger access module and the linkage engine module, and configured to send the linkage trigger signal to the linkage engine module; a linkage manner database, configured to store a linkage manner; a linkage engine module, connected to the linkage manner database, and configured to determine a target linkage manner according to the linkage trigger signal; and second MQTT middleware, connected to the linkage engine module, and configured to be connected to N devices, and send a control instruction to the target device according to the target linkage manner determined by the linkage engine module, so that the target device performs an action corresponding to the control instruction.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: October 10, 2023
    Assignee: BYD COMPANY LIMITED
    Inventors: Jin Li, Zuntao Huang, Gengtian Yang