Input/output Data Processing Patents (Class 710/1)
  • Patent number: 11928162
    Abstract: The disclosure provides technology for importing a set of media items from a content source by optically analyzing a graphical interface of the content source. An example method includes initiating, by a processing device, an import of a set of media items from a content source; capturing image content of a graphical interface of the content source; extracting data from the image content of the graphical interface; identifying a media item of the content source based on the data from the image content; and storing a reference to the media item.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventor: Neil Cormican
  • Patent number: 11914351
    Abstract: A system and method includes integrating a plurality of installation modules each having at least one process-technical unit which, besides hardware, also houses control technology, to form a modularly constructed overall installation. The installation modules are arranged three-dimensionally and, according to the description of the overall installation, are connected mechanically and electrically to one another. Between the installation modules, at least one coupling for data exchange is formed via one or more communication protocols. A configuration of the overall installation is assembled and stored on a central server unit having a data link to the installation modules. Each installation module is allocated at least one access path to the configuration.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: February 27, 2024
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventors: Jörg Jeschin, Claus Vothknecht
  • Patent number: 11916561
    Abstract: An apparatus may include a first clock generator configured to receive an input clock signal, and generate two or more first-level clock signals of a track-and-hold circuit, a phase interpolator configured to generate an interpolated clock signals, wherein the interpolated clock signal is based on the two or more first-level clock signals, and a second clock generator configured to generate two or more second-level clock signals based on the interpolated clock signal, wherein the phase of the two or more second-level clock signals relative to the phase of a respective first-level clock signal is determined, at least in part, by the phase of the interpolated clock signal.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: February 27, 2024
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Boyu Hu, Chang Liu, Guansheng Li, Haitao Wang, Delong Cui, Jun Cao
  • Patent number: 11907578
    Abstract: The present disclosure relates to a method for classifying instructions according to the number of operands required for processing-in-memory instruction processing, and a computing device applying same. Efficient instruction processing in a processing-in-memory may include identifying the number of operands required when processing an instruction queuing to be processed, interpreting the instruction queuing to be processed and processing an instruction corresponding to the identified number of required operands. When the number of required operands is 0, the instruction interpretation may interpret the instruction queuing to be processed as a WRITE instruction, and the instruction processing may execute memory writing. When the number of required operands is not 0, the instruction processing may execute memory reading in an internal memory of the processing-in-memory by the same number of times as the number of operands required in the instruction interpreted in the instruction interpretation.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: February 20, 2024
    Assignee: Korea Electronics Technology Institute
    Inventors: Young Kyu Kim, Byung Soo Kim, Young Jong Jang
  • Patent number: 11894842
    Abstract: A circuit including: a transistor, a base of the transistor being switchably connectable to a signal source; and a first diode connected between the base and a reference voltage. The circuit is arranged such that when the signal source is not connected to the base of the transistor, a voltage applied at an emitter of the transistor causes a current flow through the base of the transistor and through the first diode such that the transistor is in an ON state, and when the signal source is connected to the base of the transistor, current flow through the base reduces such that the transistor switches to an OFF state. The circuit includes a second diode, and the signal source is connectable to the base of the transistor through the second diode.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: February 6, 2024
    Assignee: Search For The Next LTD
    Inventors: Luke Knight, Roger Light, David Summerland
  • Patent number: 11892969
    Abstract: Apparatuses, methods and storage medium for providing access from outside a multicore processor System on Chip (SoC) are disclosed herein. In embodiments, an SoC may include a memory to store a plurality of embedded values correspondingly associated with a plurality of architecturally identical cores. Each embedded value may indicate a default voltage for a respective one of the plurality of architecturally identical cores. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to provide access from outside the multicore processor SoC to individually configure voltages of the plurality of architecturally identical cores to values that are different than the values of the default voltages. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: February 6, 2024
    Assignee: Intel Corporation
    Inventors: Daniel J. Ragland, Guy M. Therien, Kirk Pfaender
  • Patent number: 11887501
    Abstract: A system of interconnecting trainers is provided. The trainers may share power and/or exchange control signals, resulting in reduction in weight/size and increase in portability. Some of the trainers may include a rechargeable battery to allow the trainers to operate without being connected to an AC outlet. A power source selector switch may select an external AC power source or the internal battery to be used by the trainer. Some the trainers may include one or more DC and/or AC signal distribution relays that may receive control signals from student designed circuits or controllers and may provide DC and/or AC signals to other trainers. Some of the trainers may include built-in devices such as oscilloscopes, signal generators with displays, multimeters, and pneumatic devices.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: January 30, 2024
    Inventors: Parviz Shams, Arian Shams
  • Patent number: 11880333
    Abstract: An integrated circuit. The integrated circuit comprises an interconnect communication bus and a plurality of peripheral component interconnect (PCI) multi-function endpoints (MFN-EPs) coupled to the interconnect communication bus, each PCI MFN-EP comprising a multiplexing device, a first address translation unit (ATU), and at least one PCI function circuit, each PCI function circuit comprising another ATU and a plurality of base address registers (BARs).
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: January 23, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Jason A. T. Jones, Sriramakrishnan Govindarajan, Mihir Narendra Mody, Kishon Vijay Abraham Israel Vijayponraj, Bradley Douglas Cobb, Sanand Prasad, Gregory Raymond Shurtz, Martin Jeffrey Ambrose, Jayant Thakur
  • Patent number: 11877253
    Abstract: The embodiments are an aircraft time synchronization system and method. The system comprises: a first communication module and a second communication module, wherein data transmission is performed between the first communication module and the second communication module via a communication line, and an I/O interface of the first communication module is connected to the I/O interface of the second communication module via an interruption signal line; the first communication module sends the data information to the second communication module via the communication line, and at the same time sends the triggered interruption signal to the second communication module via the interruption signal line; the second communication module performs time synchronization with the first communication module based on the communication time difference and system time difference with the first communication module determined according to the receiving time of the data information and interruption signal and the sending time.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: January 16, 2024
    Assignee: AUTEL ROBOTICS CO., LTD.
    Inventor: Zhaozao Li
  • Patent number: 11875170
    Abstract: Examples described herein relate to a manageability controller for controlling a display of a screen video. The manageability controller may receive screen video data from a hypervisor running on a host operating system (OS) that is executable by a main processing resource separate from the manageability processing resource. The screen video data may include a host OS screen video data corresponding to the host OS, a virtual machine (VM) screen video data corresponding to a VM running on the hypervisor, or both. Further, the manageability controller may store the host OS screen video data or the VM screen video data in a physical video memory based on a screen selection input.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: January 16, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Lee A. Preimesberger, Jorge Cisneros, Vartan Yosef Kasheshian
  • Patent number: 11847201
    Abstract: Methods, systems, and devices for authenticating a device using a remote host are described. In some systems, a management server may identify a software update for a device and transmit a notification that the software update is sent to the device. In some cases, the system may also include a field server. The field server may receive the notification and set a flag, in a memory, that indicates an association between the device and the software update. The field server may receive, from the device, a connection request that includes a certificate associated with a key for authenticating the device and accept the key as valid based on the flag indicating the update to the software.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: December 19, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Olivier Duval
  • Patent number: 11836375
    Abstract: A storage device includes: a storage controller to receive one or more notifications corresponding to host data transferred from a host device to the storage device over a storage interface; and a response circuit connected to the storage controller, the response circuit to trigger a response to the host device, and including: a first counter to track the one or more notifications, the one or more notifications corresponding to an entirety of the host data such that each of the notifications corresponds to a portion of the host data; a second counter to track one or more acknowledgements received from the storage controller, the one or more acknowledgments corresponding to the one or more notifications such that each of the acknowledgments corresponds to a notification; and a response trigger to select one of the first counter and the second counter to trigger the response to the host device.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: December 5, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chase Pasquale, Richard N. Deglin, Vishal Jain, Jagannath Vishnuteja Desai
  • Patent number: 11836875
    Abstract: An augmented reality screen system includes an augmented reality device and a host. The augmented reality device is configured to take a physical mark through a camera. The host is configured to receive the physical mark, determine position information and rotation information of the physical mark, and fetch a virtual image from a storage device through a processor of the host. The processor transmits an adjusted virtual image to the augmented reality device according to the position information and the rotation information, and the augmentation device projects the adjusted virtual image to a display of the augmented reality device. The adjusted virtual image becomes a virtual extended screen, and the virtual extended screen and the physical mark are simultaneously displayed on the display of the augmented reality device.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: December 5, 2023
    Assignee: ACER INCORPORATED
    Inventors: Huei-Ping Tzeng, Chao-Kuang Yang, Wen-Cheng Hsu, Chih-Wen Huang, Chih-Haw Tan
  • Patent number: 11822735
    Abstract: An electronic device and a method of controlling multiple pieces of equipment are provided. The electronic device is coupled to an operating device, a first controlled device and a second controlled device. The electronic device includes an operating interface and a controlled interface. The operating interface is coupled to the operating device. The operating device includes a first operating area and a second operating area. The first operating area is configured to deliver a first operating signal. The second operating area is configured to deliver a second operating signal. The controlled interface is coupled to the first controlled device and the second controlled device. The first controlled device is controlled by the first operating signal. The second controlled device is controlled by the second operating signal.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: November 21, 2023
    Assignee: Aten International Co., Ltd.
    Inventors: Pei-Chun Lai, Kuo-Feng Kao, Chia-Hao Chen
  • Patent number: 11790963
    Abstract: An electronic device includes: a system-on-chip (SoC) including a processor, a near-memory controller controlled by the processor, and a far-memory controller controlled by the processor; a near-memory device including a first memory channel configured to communicate with the near-memory controller and operate in a first mode of a plurality of modes, and a second memory channel configured to communicate with the near-memory controller and operate in a second mode different from the first mode from among the plurality of modes; and a far-memory device configured to communicate with the far-memory controller. The first memory channel is further configured to, based on a command from the near-memory controller, change an operation mode from the first mode to the second mode.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: October 17, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ki-Seok Oh
  • Patent number: 11762364
    Abstract: The invention relates to methods and systems for automating equipment. The claimed method comprises steps in which: an expert system (ES) receives a set of information regarding equipment connected to a PLC; the ES checks the received set of information; a set of functions is determined by the ES for each connected type of equipment; the ES generates a set of commands executable by the PLC and corresponding to the functions of the connected equipment using pre-programmed algorithms for generating program commands; the ES generates interactive prompts for connecting devices to the PLC; information containing at least the above-mentioned set of commands is transmitted to the PLC; at least one device is connected to the PLC and execution of at least one command corresponding to at least one function of the above-mentioned device is activated.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: September 19, 2023
    Inventor: Valentin Lvovich Kim
  • Patent number: 11755527
    Abstract: Examples are disclosed for access to a storage device maintained at a server. In some examples, a network input/output device coupled to the server may allocate, in a memory of the server, a buffer, a doorbell, and a queue pair accessible to a client remote to the server. For these examples, the network input/output device may assign an Non-Volatile Memory Express (NVMe) namespace context to the client. For these examples, indications of the allocated buffer, doorbell, queue pair, and namespace context may be transmitted to the client. Other examples are described and claimed.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: September 12, 2023
    Assignee: Tahoe Research, Ltd.
    Inventors: Eliezer Tamir, Vadim Makhervaks, Ben-Zion Friedman, Phil Cayton, Theodore L. Willke
  • Patent number: 11755486
    Abstract: A shared memory controller receives a flit from another first shared memory controller over a shared memory link, where the flit includes a node identifier (ID) field and an address of a particular line of the shared memory. The node ID field identifies that the first shared memory controller corresponds to a source of the flit. Further, a second shared memory controller is determined from at least the address field of the flit, where the second shared memory controller is connected to a memory element corresponding to the particular line. The flit is forwarded to the second shared memory controller using a shared memory link according to a routing path.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: September 12, 2023
    Assignee: Intel Corporation
    Inventors: Debendra Das Sharma, Michelle C. Jen, Brian S. Morris
  • Patent number: 11748296
    Abstract: There are provided systems and methods for mobile device diagnostics and provisioning, whereby connections are effectuated to communicate directly with hardware of mobile devices to perform diagnostics and other functions such as device erasure without the need to first install an app on the mobile device. In this manner, information such as detailed product identification, vendor identification, and diagnostic information may be quickly obtained from the mobile device, and diagnostics and erasure undertaken to return a previously owned device into the stream of commerce in an efficient manner.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: September 5, 2023
    Assignee: BLANCCO TECHNOLOGY GROUP IP OY
    Inventors: Jonathan Villareal, Russ B. Ernst, Daniel Öberg, Markus Törmä, Tomi Lehtola
  • Patent number: 11749227
    Abstract: A method and system to dynamically configure a display controller based on configuration of a display panel with which the display controller is connected. An example method includes the display controller detecting that the display panel is connected with the display controller. And the example method further includes, responsive to detecting that the display panel is connected with the display controller, (i) the display controller determining a configuration of the display panel, and (ii) based on the determined configuration of the display panel, the display controller dynamically configuring itself to interwork with the connected display panel having the determined configuration. This method could enable selective connection of a display controller with a display panel and automatic configuration of the display controller based on the configuration of the display panel.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 5, 2023
    Assignee: Roku, Inc.
    Inventors: Rajesh Murthi, Erwin B. Bellers, Paul Nangeroni, Adil Jagmag
  • Patent number: 11741919
    Abstract: A permanent data indicator and managing and adapting methods are provided. In particular, the permanent indicator is a pictogram permanently present on a screen of a terminal in active mode. The permanent indicator relates to a second datum and being able, furthermore, to form a permanent indicator relating to a first datum distinct from the second datum, the first datum being delivered by a first process implemented by the terminal. Thus, a given indicator is able to permanently inform the user of an active terminal of the value of the distinct datum, for example the permanent pictogram of a clock will indicate the time but also the time remaining to the next alarm, the weather forecast for the next 12 or 24 hours, air-quality, etc. The management of the permanent indicators will therefore be optimized.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 29, 2023
    Assignee: ORANGE
    Inventor: Pierre-Henri Simon
  • Patent number: 11741029
    Abstract: A system and method for input/output communication is disclosed. In one embodiment, a device identifies a queue including a plurality of input/output (I/O) descriptors, each of the plurality of I/O descriptors representing one of: an active descriptor associated with an active I/O request or an executed descriptor that is associated with an executed I/O request. The device retrieves, from a first index in the queue, one or more active descriptors associated with an I/O request. The device executes the I/O request. The device writes a first executed descriptor to a second index in the queue, where the first executed descriptor indicates the I/O request has been executed.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: August 29, 2023
    Assignee: Red Hat, Inc.
    Inventor: Michael Tsirkin
  • Patent number: 11733663
    Abstract: A building management system for monitoring equipment status is provided. The building management system includes a processing circuit configured to generate one or more diagnostics for a piece of building equipment based on one or more faults. The processing circuit is further configured to generate a work order based on the one or more diagnostics. The processing circuit is further configured to cause the work order to include task details for resolving the one or more faults. The task details are based on the one or more diagnostics associated with the one or more faults.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: August 22, 2023
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Subrata Bhattacharya, Braja Majumdar, Rajesh C. Nayak, Abhigyan Chatterjee, Jayesh Shirish Patil, Sourabh Taranath Joshi
  • Patent number: 11715104
    Abstract: Systems and methods of executing a real-time electronic transaction by a real-time transaction system are disclosed. One method includes receiving, by an application programing interface (API) system, an electronic transaction request from a user. The API system may transmit the electronic transaction request to a choreographer system. The choreographer system may transmit a validation API call based on the electronic transaction request to an account system. The account system may determine whether an account associated with the electronic transaction request exists in the real-time transaction system. The choreographer system may transmit an authorization API call based on the electronic transaction request to an authorization system. The choreographer system may receive an authorization response from the authorization system.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: August 1, 2023
    Assignee: Worldpay, LLC
    Inventors: William J. Wied, Aman S. Cheema, Manuela Dragan, Stephen Dinan
  • Patent number: 11709669
    Abstract: Techniques are disclosed relating to a method that includes executing, by a processor of a computer system, a particular operating system (OS) from a system memory coupled to the processor. A sideband processor of the computer system may receive, via a network, instructions for an updated version of the OS. While the processor executes the particular OS, the sideband processor may send, to a controller hub, a series of commands that cause the controller hub to store the received instructions into one or more regions of the system memory. The sideband processor may then cause the processor to switch, without rebooting, from executing the particular OS to executing the updated version of the OS.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: July 25, 2023
    Assignee: PayPal, Inc.
    Inventor: Abraham Hoffman
  • Patent number: 11693606
    Abstract: In an image forming apparatus, in a case that a connected numerical key unit is a dedicated numerical key unit including a numerical key portion for executing, as predetermined processing, numerical value input processing for inputting information on a numerical value and including an operation key portion and a setting key portion for executing, as predetermined processing, another input processing for inputting information on an operation of the image forming apparatus other than the numerical value input processing (step S12; YES), a controller executes the predetermined processing in a case that either of the respective key portions is operated (step S13). On the other hand, in a case that the connected numerical key unit is a general-purpose numerical key unit different from the dedicated numerical key unit (step S1; NO), the controller executes the predetermined processing only in a case that the numerical key portion is operated (step S14).
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: July 4, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Takehito Utsunomiya, Minoru Akazawa
  • Patent number: 11689493
    Abstract: Some embodiments provide a novel method for performing network address translation to share a limited number of external source network addresses among a large number of connections. Instead of allocating an external source network address for an egressing packet just based on its internal source network address, the method of some embodiments allocates the external source network address based on the egressing packet's source network address and destination network address. This allows a limited number of external source network addresses to be re-used for different destination network address. For instance, in some embodiments, the method's network address allocation scheme allows the same 64K (e.g., 2{circumflex over (?)}16) external source ports to be used for 64K connections for each destination network address.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: June 27, 2023
    Assignee: VMWARE, INC.
    Inventors: Maruthi Ram Namburu, Srinivasa Srikanth Podila, Shaik Nazeer, Varun Lakkur Ambaji Rao
  • Patent number: 11687481
    Abstract: A method of processing payment transactions includes receiving a connection request from a client device, determining whether a gateway is available for the client device, creating a connection between the client device and a gateway, the gateway being a previously existing gateway or a newly generated gateway, creating a message filter for the client device on a message bus, listening for messages on the message bus and transmitting the message to the client device by way of the gateway upon finding a message on the message bus matching the message filter.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: June 27, 2023
    Assignee: Worldpay, LLC
    Inventors: Walter Banks, Christopher Guthrie
  • Patent number: 11662924
    Abstract: In some aspects, an apparatus for encoding data for delivery to or for decoding data retrieved from a storage medium comprises a memory device and at least one hardware processor. The memory device is configured to store at least one parameter associated with at least one cryptographic protocol, the at least one parameter comprising one or more of a first cryptographic scheme, a first cryptographic key operation, a first cryptographic key length, and first cipher directives. The hardware processor is configured to generate a first frame comprising a first field for one parameter selected from the first cryptographic scheme, the first cryptographic key operation, the first cryptographic key length, and the first cipher directives and excluding fields for non-selected parameters, wherein the first frame is associated with the data delivered to or retrieved from the storage medium.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: May 30, 2023
    Assignee: SeaPort, Inc.
    Inventors: William F. Van Duyne, William Spazante, Gwain Bayley
  • Patent number: 11657009
    Abstract: Apparatuses and methods can be related to configuring interface protocols for memory. An interface protocol can define the commands received by a memory device utilizing transceivers, receivers, and/or transmitters of an interface of a memory device. An interface protocol used by a memory device can be implemented utilizing a decoder of signals provided via a plurality of transceivers of the memory device. The decoder utilized by a memory device can be selected by setting a mode register of the memory device.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: May 23, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Glen E. Hush, Richard C. Murphy, Honglin Sun
  • Patent number: 11657817
    Abstract: Implementations set forth relate to suggesting an alternate interface modality when an automated assistant and/or a user is expected to not understand a particular interaction between the user and the automated assistant. In some instances, the automated assistant can pre-emptively determine that a forthcoming and/or ongoing interaction between a user and an automated assistant may experience interference. Based on this determination, the automated assistant can provide an indication that the interaction may not be successful and/or that the user should interact with the automated assistant through a different modality. For example, the automated assistant can render a keyboard interface at a portable computing device when the automated assistant determines that an audio interface of the portable computing device is experiencing interference.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: May 23, 2023
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11636449
    Abstract: Methods for updating an application programming interface (API) field of a transaction message may include receiving, with at least one processor, a payment transaction message, wherein the payment transaction message comprises data associated with a payment transaction; determining, with at least one processor, one or more API fields of the payment transaction message based on the data associated with the payment transaction; and modifying, with at least one processor, one or more API fields of the payment transaction message. Methods may also include transmitting, with at least one processor, a modified payment transaction message based on modifying the one or more API fields of the payment transaction message. Systems and computer program products are also disclosed.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: April 25, 2023
    Assignee: Visa International Service Association
    Inventors: Rohit Sukhija, Pragathi M S
  • Patent number: 11636059
    Abstract: Provided is a method of packet processing, the method including receiving an input/output (IO) request from a host, selecting a drive corresponding to the IO request using a hashing algorithm or a round-robin technique, and establishing a connection between the host and the drive.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 25, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Benixon Arul Dhas, Ramaraj Pandian, Ronald Lee
  • Patent number: 11632324
    Abstract: A node mesh contains an originating node coupled to one or more nodes, each node having an communications interface input and a communications interface output. Each node has a route table with an association between a header amplitude and an output interface, such that a header having a particular amplitude causes the input node which received the message to couple the message to an associated communications interface output of the node. When the originating node outputs a message with a header amplitude, each node of the node mesh in turn directs the message to an output interface as directed by the node local route table to a terminating node of the node mesh, where the terminating node may be a training processor or inference processor for machine learning applications.
    Type: Grant
    Filed: May 29, 2021
    Date of Patent: April 18, 2023
    Assignee: Ceremorphic, Inc.
    Inventors: Robert Wiser, Venkat Mattela, Wei Xiong
  • Patent number: 11624520
    Abstract: An electronic apparatus includes a housing with a power supply unit that receives external electrical power and supplies it to the apparatus using a power controller. The housing includes a heater; temperature and humidity sensors; and an electronic processor that receives power from the power supply unit and controls functions of the electronic apparatus. Upon startup, the power controller receives data from the temperature and humidity sensors; processes the received temperature and humidity data to indicate a current dew point within the housing; and compares the current dew point with a current location temperature at a location within the housing. If the current location temperature is at or below the current dew point, the heater is activated to raise the temperature within the housing. If the current location temperature is above the current dew point, electrical power supplied from the power supply unit to the electronic processor.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: April 11, 2023
    Assignee: AMSCREEN GROUP LIMITED
    Inventors: Stephen Whitehead, Jonathan Shires, Gary Greenwood, Peter Francis
  • Patent number: 11627193
    Abstract: Systems, methods, and other embodiments associated with generating a corrective action data structure for a set of remote devices based upon corrective actions are described. In one embodiment, a method includes receiving application activity data from a plurality of remote devices. The application activity data is analyzed to determine a set of application activities associated with each of the plurality of remote devices, and the sets of application activities are analyzed to determine one or more challenges associated with a set of remote devices of the plurality of remote devices. Corrective actions are determined for each of the one or more challenges, and a corrective action data structure is generated for the set of remote devices based upon the corrective actions.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: April 11, 2023
    Assignee: Oracle International Corporation
    Inventors: Suryaveer Singh Lodha, William Blaby
  • Patent number: 11567038
    Abstract: Described are an apparatus, computer program product, and associated methods for shaped waveform acoustic interrogation of substances and materials to determine one or more properties of the materials or substances. In some embodiments, a shaped waveform is formed by summing two or more different waveforms and an acoustic wave is generated according to the shaped waveform. The acoustic wave is transmitted by one or more transmitting transducers through the substance or material and received by one or more receiving transducers. The shaped waveform acoustic wave can have a duration or a period that is less than about 20 ?s and can comprise predetermined frequency content. Characteristics of the shaped waveform acoustic wave, as received at the receiving transducer(s), including characteristics such as amplitude, frequency, time of flight, etc., can be associated with said one or more properties of the substance or material to provide for real-time monitoring of these properties.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: January 31, 2023
    Assignee: TRIAD NATIONAL SECURITY, LLC
    Inventors: Dipen N. Sinha, Cristian Pantea
  • Patent number: 11564185
    Abstract: A control station for a fourth-generation (4G) automatic link establishment (ALE) network is disclosed. In embodiments, the control station is GPS-enabled or has a comparable precise timing source for generating timing information including the minute, second, and millisecond a protocol data unit (PDU) is to begin. The control station has a transceiver assembly for encoding the millisecond data and embedding the encoded millisecond data (as well as the minute and second data) within a Time-of-Day (TOD) Response or comparable time broadcast PDU. The PDU is transmitted to unsynchronized nodes of the 4G ALE network allowing for more precise time synchronization to the control station.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: January 24, 2023
    Assignee: Rockwell Collins, Inc.
    Inventor: Ho Ting Cheng
  • Patent number: 11556386
    Abstract: Resource allocation problems involve identification of resource, selection by certain criteria and offering of resources to the requester. Identification of required resources may involve matching the type of resource, selecting based on user requirements and policy criteria, and offering the resource through an assignment system. An apparatus and a method are provided that enable identification and selection of resources. The method includes receiving a resource allocation request for the allocation of a resource, the resource allocation request specifying a set of user requirements. The method includes receiving an operator policy associated with the resource, the operator policy including one or more policy requirements. The method includes synthesizing a resource request based on the resource allocation request and the operator policy.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: January 17, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mahesh Babu Jayaraman, Ganapathy Raman Madanagopal, Ashis Kumar Roy
  • Patent number: 11556282
    Abstract: An information processing apparatus receives, from an image forming apparatus, setting values of a first setting item including a first setting value, setting values of a second setting item including a second setting value and a selected first combination without receiving a second combination, causes a display to display a first object for selecting one of the received setting values of the first setting item and a second object for selecting one of the received setting values of the second setting item, and restricts, based on the received first combination, setting a combination of the first setting value and the second setting value among combinations of setting values set by the first object and the second object.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: January 17, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Kaneda
  • Patent number: 11546797
    Abstract: A first communication device in a communication systems including the first communication device and the second communication device that performs wireless connection with the first communication device and relays communication with the first communication device, the first communication device includes a receiver configured to receive packets from the second communication device, and a transmitter configured to store reception confirmation packets corresponding to the packets in a buffer, perform transmission at least a portion of the reception confirmation packets stored in the buffer, and discard reception confirmation packets not to be transmitted in the transmission according to a discard ratio.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: January 3, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Yoshiaki Ohta, Yoshihiro Kawasaki, Takayoshi Ode, Shinichiro Aikawa
  • Patent number: 11520535
    Abstract: An information processing apparatus receives, from an image forming apparatus, setting values of a first setting item including a first setting value, setting values of a second setting item including a second setting value and a selected first combination without receiving a second combination, causes a display to display a first object for selecting one of the received setting values of the first setting item and a second object for selecting one of the received setting values of the second setting item, and restricts, based on the received first combination, setting a combination of the first setting value and the second setting value among combinations of setting values set by the first object and the second object.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: December 6, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Kaneda
  • Patent number: 11514501
    Abstract: A method, computer system, and a computer program product of providing digital navigation to a user on a user device is provided. The present invention may include communicating a plurality of navigation commands to the user for navigation within a store, wherein the plurality of navigation commands are generated in response to a user-scanned QR code at the store, and are based on a user-provided specification.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: November 29, 2022
    Assignee: International Business Machines Corporation
    Inventor: Carsten Hagemann
  • Patent number: 11500808
    Abstract: A peripheral device includes a bus interface and circuitry. The bus interface is configured to connect to a peripheral bus for communicating with a host in accordance with a peripheral-bus specification that specifies a physical reset signal asserted by the host. The circuitry is configured to execute predefined logic that evaluates a reset condition that is indicative of imminent assertion of the physical reset signal by the host, and to perform a reset procedure in response to meeting the reset condition.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: November 15, 2022
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Avraham Ganor, Peter Paneah, Dotan David Levi
  • Patent number: 11500810
    Abstract: Examples are disclosed for access to a storage device maintained at a server. In some examples, a network input/output device coupled to the server may allocate, in a memory of the server, a buffer, a doorbell, and a queue pair accessible to a client remote to the server. For these examples, the network input/output device may assign an Non-Volatile Memory Express (NVMe) namespace context to the client. For these examples, indications of the allocated buffer, doorbell, queue pair, and namespace context may be transmitted to the client. Other examples are described and claimed.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: November 15, 2022
    Assignee: Tahoe Research, Ltd.
    Inventors: Eliezer Tamir, Vadim Makhervaks, Ben-Zion Friedman, Phil Cayton, Theodore L. Willke
  • Patent number: 11494399
    Abstract: Techniques convert a first bitmap into a second bitmap. Such techniques involve determining a first plurality of bits in the first bitmap corresponding to a particular bit in the second bitmap; determining whether the first plurality of bits include a dirty bit as a unit of a processor line width; in response to determining that the first plurality of bits include a dirty bit, setting the particular bit as a dirty bit; and in response to determining that the first plurality of bits do not include a dirty bit, setting the particular bit as a non-dirty bit.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: November 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Yuan Gu, Xin Zhong, Qinghua Ling, Yue Yang, Yan Shao, Lei Han, Jianbao Li
  • Patent number: 11494197
    Abstract: A pre-boot screen can be accessed remotely. A remote access BIOS module can be employed on a computing system to logically split a GPU into a local screen rendering part and a remote access part and to logically split GPU memory into a local screen memory region and a remote access memory region. The remote access part of the GPU can access a pre-boot screen that has been copied to the remote access memory region and create network packets with payloads containing the pre-boot screen. The remote access part can then cause the network packets to be transferred to a NIC for delivery to a remote computing system. A remote access application on the remote computing system can extract and display the pre-boot screen. The remote access application can relay any user input back to the remote access BIOS module which can then cause the user input to be implemented locally.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: November 8, 2022
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Virupakshi Channagiri Manjunath
  • Patent number: 11481341
    Abstract: A method, computer program product, and computing system for defining a token pool size for a storage system token pool associated with a storage system. An input/output (IO) processing load for the storage system may be determined. The token pool size for the storage system token pool associated with the storage system may be dynamically adjusted based upon, at least in part, one or more changes in the IO processing load determined for the storage system.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: October 25, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Maher Kachmar, Philippe Armangau, Michael P. Wahl, Vamsi Vankamamidi, Yubing Wang, Christopher Seibel, Christopher J. Jones, James Vega McCoy
  • Patent number: 11474765
    Abstract: An information processing apparatus includes a processor configured to: acquire work instruction information stored in a specific folder and target information that is a target of image formation and that corresponds to the work instruction information; change an order of the acquired work instruction information such that the target information corresponding to the work instruction information are subjected to the image formation in a predetermined order; and perform a process of sequentially storing the work instruction information the order of which is changed in a target folder from which an image forming apparatus takes information that is the target of the image formation.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: October 18, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Takemichi Ushiro, Takashi Kojima, Katsuhito Habaguchi, Masahiko Yajima
  • Patent number: 11409436
    Abstract: A memory system having memory components and a processing device to: receive a write request from a host system; store data of the write request in a portion of a buffer of the memory system during a first time period in which the write request is pending in the memory system; receive a read request from the host system; and store data of the read request in a portion of the buffer during a second time period in which the read request is pending in the memory system. The portion of the buffer storing the data of the write request overlaps at least in part with the portion of the buffer storing the data of the read request.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: August 9, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Dhawal Bavishi, Trevor Conrad Meyerowitz