Network-to-computer Interfacing Patents (Class 709/250)
  • Patent number: 11521479
    Abstract: Various embodiments include a fire detection system (FDS) device and methods for operating an FDS device to detect a potential fire and communicate information regarding fire detection events to a central fire detection system via a wireless communication network. Various embodiments include receiving information from one or more sensors configured to detect an indication of a possible fire, determining whether information received from the one or more sensors satisfy one or more threshold criteria indicative of a fire event, generating a fire warning message comprising a fire alarm object in response to determining that the information received from the one or more sensors satisfy one or more threshold criteria indicative of a fire event, and sending the generated fire warning message to a remote server via a communication network.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: December 6, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Abhi Umeshkumar Shah, Sanjeet Pandit, Rajashekar Chilla, Lakshmi Bhavani Garimella Srivenkata, Michael Franco Taveira
  • Patent number: 11516151
    Abstract: As example method includes queuing network traffic received at one or more input ports of one or more input modules of a network switch to a given output port of an output module of the network switch according to a first queuing system, subsequent to queuing the network traffic according to the first queueing system, queuing at least a portion of the network traffic according to a second queuing system instead of the first queueing system. According to the first queuing system, the network traffic is queued according to a first degree of granularity. According to the second queuing system, at least the portion of the network traffic is queued according to a second degree of granularity. The second degree of granularity is greater than the first degree of granularity.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 29, 2022
    Inventors: Pekka Juhani Ylisirniö, Ville Petteri Hallivuori, Mika Heikki Silvola
  • Patent number: 11507524
    Abstract: The present invention is a novel RTOS/OS architecture that changes the fundamental way that context switching is performed. In all prior operating system implementations, context switching required disabling of interrupts. This opens the possibility that data can be lost. This novel approach consists of a context switching method in which interrupts are never disabled. Two implementations are presented. In the first implementation, the cost is a negligible amount of memory. In the second, the cost is only a minimal impact on the context switching time. This RTOS/OS architecture requires specialized hardware. Concretely, an advanced interrupt controller that supports nesting and tail chaining of prioritized interrupts is needed (e.g. the Nested Vectored Interrupt Controller (NVIC) found on many ARM processors). The novel RTOS/OS architecture redefines how task synchronization primitives such as semaphores and mutexes are released.
    Type: Grant
    Filed: September 22, 2019
    Date of Patent: November 22, 2022
    Inventor: Mazen Arakji
  • Patent number: 11496610
    Abstract: A network device receives a first configuration management message from a first network element, where the first configuration management message has a first data format. The network device translates the first configuration management message from the first data format to a Common Network Data (CND) model format to produce a first translated message, where the CND model format comprises a graph schema based on nodes, edges, and properties to represent and store configuration management message data. The network device stores the first translated message in a CND model format data structure for subsequent use in message querying, message comparison, message anomaly detection, or message discrepancy detection.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: November 8, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Randolph Torres, William J. Moran, Michael T. Bayne, Srinivasu Narumanchi, Syed Raza
  • Patent number: 11489878
    Abstract: Mobile device security, device management, and policy enforcement are described in a cloud-based system where the “cloud” is used to pervasively enforce security and policy and perform device management regardless of device type, platform, location, etc. A method includes receiving one of a mobile profile and an application for an enterprise and a cloud-based system; installing the one of the mobile profile and the application on the mobile device; connecting to a network using the one of the mobile profile and the application; and having traffic content inspected and policy enforced thereon to/from the mobile device and the network via the cloud-based system.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: November 1, 2022
    Assignee: Zscaler, Inc.
    Inventors: Amit Sinha, Narinder Paul, Srikanth Devarajan
  • Patent number: 11489727
    Abstract: Methods, apparatus, and processor-readable storage media for automatically replicating configuration parameters from securely identified connected systems are provided herein. An example computer-implemented method includes discovering a set of one or more systems connected via at least one network; identifying at least one of the one or more systems of the discovered set by processing cryptographic data associated with at least a portion of the one or more systems; establishing a communication session with the at least one identified system by securing at least one application programming interface; replicating one or more configuration parameters from at least a portion of the at least one identified system in connection with the established communication session; and performing one or more automated actions based at least in part on the one or more replicated configuration parameters.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: November 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Maunish A. Shah, Anurag Sharma, Gavin D. Scott
  • Patent number: 11481149
    Abstract: A memory module including at least one memory and a memory control circuit to control the at least one memory and to generate an internal operation request including an information regarding internal operation time when the memory module need the internal operation time. The memory control circuit is to transfer the internal operation request to an external device, to receive a first command from the external device in response to the internal operation request and including an information of whether the internal operation time is approved, and to perform the internal operation during the internal operation time based on the first command.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: October 25, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sun-Young Lim, Ki-Seok Oh, Sungyong Seo, Youngjin Cho, Insu Choi
  • Patent number: 11477308
    Abstract: Adaptive payload extraction in wireless communications involving multi-access address packets are described herein. A device can be configured to detect a synchronization sequence of a nested data packet, the nested data packet having synchronization sequences placed in series ahead of a payload, the synchronization sequences including the synchronization sequence; evaluate blocks after the synchronization sequence in the nested data packet to identify the blocks as either additional ones of the synchronization sequences or the payload in the nest data packet; and extract the payload.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: October 18, 2022
    Assignee: Aira Technologies, Inc.
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy
  • Patent number: 11474878
    Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: October 18, 2022
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, Jr., Andrey Chilikin
  • Patent number: 11469920
    Abstract: An Ethernet transceiver is disclosed. The Ethernet transceiver includes transceiver circuitry to couple to one end of an Ethernet link. The transceiver circuitry includes transmit circuitry to transmit high-speed Ethernet data along the Ethernet link at a first data rate and receiver circuitry. The receiver circuitry includes adaptive filter circuitry and correlator circuitry. The receiver circuitry is responsive to an inline signal to operate in a low-power alert mode with the adaptive filter circuitry disabled and to receive alert signals from the Ethernet link simultaneous with transmission of the Ethernet data by the transmit circuitry. The alert signals are detected by the correlator circuitry and include a sequence of alert intervals exhibiting encoded data at a second data rate less than the first data rate.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: October 11, 2022
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Saied Benyamin, Seid Alireza Razavi Majomard
  • Patent number: 11461154
    Abstract: Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. The coordinator can further be provisioned with event flow information designating a routing of inputs to the coordinator computing device to destinations, such as task executions or coordinated devices. On receiving input, the coordinator can reference the event flow information to pass the input to an appropriate destination.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: October 4, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Rudresh Amin, Yen-Lin Chen, Jonathan I. Turow, Cheng Pan, Dmytro Taran, Naveen Kumar Aitha, Ambuj Tandon, Kyunghwan Choi
  • Patent number: 11438497
    Abstract: Managing device settings on multiple devices, including: creating a first group of devices including two or more devices, wherein each device in the first group has at least one first device setting; creating a second group of devices including two or more devices, wherein each device in the second group has at least one second device setting and each device in the second group is not in the first group; sending the at least one first device setting to each device in the first group of devices in parallel, so that each device in the first group changes at least one device setting according to the at least one received first device setting; and sending the at least one second device setting to each device in the second group of devices in parallel, so that each device in the second group changes at least one device setting according to the at least one received second device setting.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: September 6, 2022
    Assignees: Sony Group Corporation, Sony Pictures Entertainment, Inc.
    Inventors: Tobias Anderberg, Scott Metzger
  • Patent number: 11431715
    Abstract: A method includes receiving a FLOGI message sent by a device seeking to log on to a network, wherein the device is in a same zone as reachable devices already logged into the network; in response to the FLOGI message, sending to the device a FC_ID, receiving from the device a query, including the FC_ID, for a list of devices with which the device can communicate, in response to the query, sending to the device an empty list of reachable devices with which the device can communicate within the same zone; after sending the empty list, programming, at least, an access control list (ACL) including information about the device; and after the ACL is programmed, triggering a RSCN message to be sent to the device to cause the device to, for the first time, obtain information about the reachable devices.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: August 30, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Venu Gopal Tummala, Sunil John Varghese, Pramod Menon
  • Patent number: 11416394
    Abstract: A memory management method, apparatus, and system are provided. The memory management method is performed by a memory management hardware accelerator, and the memory management hardware accelerator is coupled to an application subsystem and a communications subsystem. The application subsystem is configured to run a main operating system, and the communications subsystem is configured to run a communications operating system. The method includes: obtaining a set of memory addresses corresponding to dynamic memory space allocated by the main operating system to the communications subsystem, where the set of memory addresses includes one or more memory addresses; and sending some memory addresses in the set of memory addresses to a component of the communications subsystem.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: August 16, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuelong Wang, Xinzhu Wang, Zhiguo Tu, Shaohua Wang
  • Patent number: 11409864
    Abstract: Provided herein are systems and methods for tracing and tracing supervision of UDFs in a database system. For example, a method includes receiving a user-defined function (UDF), the UDF including code related to at least one operation to be performed. A user code runtime is instantiated to execute the code of the UDF as a child process. The user code runtime includes a filtering process configured with a plurality of filtering policies. A system call of the at least one operation is detected based on a notification from an operating system (OS) manager, the notification identifying the system call. A determination is made on whether performing the system call is permitted based on the plurality of filtering policies. A report is generated based on the determining.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: August 9, 2022
    Assignee: Snowflake Inc.
    Inventors: Brandon S. Baker, Derek Denny-Brown, Mark M. Manning, Andong Zhan
  • Patent number: 11412018
    Abstract: Distributing communication of a data stream among multiple devices is disclosed. Example methods include sending a message from a first electronic device to a second electronic device to announce the first electronic device is available for inclusion in a shared connection to be established by the second electronic device with a service provider, the shared connection to split a first data stream from a source into a plurality of partial data streams to be distributed among a plurality of electronic devices. Example methods also include establishing a data connection with the service provider to receive a first one of the partial data streams associated with the shared connection. Example methods further include relaying the first one of the partial data streams associated with the shared connection from the service provider to the second electronic device.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: August 9, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Christopher F. Baldwin, Bruce Barnes, Wayne R. Heinmiller, Patrick Kenny, Dolores J. Mallian
  • Patent number: 11405368
    Abstract: System and methods for providing private social networks, which are cloud-based in some instances, are provided herein. A method includes receiving a selection of the digital data on a private user secure data storage device from a first user, receiving a selection of one or more individuals to be given access to the digital data, applying access rights for the digital data, creating a URL that points to a location within the private user secure data storage device where the digital data resides, posting the URL to a plurality of social networks using a shared message, receiving a request from a second user for the digital data when the second user clicks the URL in the shared message, and serving the digital data to the second user directly from the private user secure data storage device without storing the digital data on any of the plurality of social networks.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: August 2, 2022
    Inventor: William J. Ziebell
  • Patent number: 11398162
    Abstract: Monitoring a training session from a trainee in an interactive computer simulation system. During the training session, while the trainee performs actions in an interactive computer simulation station on one or more tangible instruments thereof for controlling a virtual simulated element, dynamic data is logged related to the actions of the trainee. At a monitoring station of the interactive computer simulation system and during the training session, a graphical user interface is displayed depicting a contextual scene related to the interactive computer simulation from a first point of view and detecting a predetermined event in the dynamic data during the training session. At the monitoring station, a second point of view is defined different from the first point of view and the contextual scene is generated in the graphical user interface after the predetermined event detection from the second point of view.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 26, 2022
    Assignee: CAE Inc.
    Inventor: Jean-François Delisle
  • Patent number: 11394822
    Abstract: Conditionally connecting a smart phone to an incoming call based on user interaction with an incentive offer associated with the call that is presented in an incoming call display on a lockscreen of the smart phone. A dialer controlling the incoming call display accesses the incentive offer through a visual portion of a Sender Controlled Media data structure. The dialer can adjust the incentive offer based on user interaction with the incoming call display.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: July 19, 2022
    Assignee: VYNG INC.
    Inventors: Paul Kats, Jeffrey Chernick, Mark Randall Goldston, Sohrab Pirayesh
  • Patent number: 11360826
    Abstract: The described technology is directed towards returning less data than is available for a data item in response to a request to a data service. A virtual graph node is returned in response to client requests, in which the virtual node comprises a relatively lightweight set of information relative to the full set of information for the data item, e.g., maintained in a main (graph) node. A requesting client indicates that a virtual node is desired, and receives a response comprising the virtual node, generally processed from the main node's data into a reduced subset of the main node. The main node may be cached at the data service, and returned if and when requested.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: June 14, 2022
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
  • Patent number: 11360829
    Abstract: A method of computational storage device intercommunication includes receiving a notification from a first storage controller of a first computational storage device indicating a presence of a message, in response to receiving the notification, transmitting a send message request to the first storage controller of the first computational storage device, and receiving the message from the first storage controller, storing the message to a host memory and notifying a host pseudo network device driver of availability of the message, determining whether a destination address of the message corresponds to a host user process that is local to the host or to a second user process that is local to a second embedded computer of a second computational storage device, and providing the message to the host user process or to the second embedded computer associated with the destination address.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: June 14, 2022
    Assignee: NGD SYSTEMS, INC.
    Inventors: Hermes Costa, Vladimir Alves
  • Patent number: 11314636
    Abstract: This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns physical addresses and performs logical-to-physical address translation in a manner that reduces or eliminates the need for a memory controller to handle these functions, and initiates functions such as wear leveling in a manner that avoids competition with host data accesses. A memory controller optionally educates the host on array composition, capabilities and addressing restrictions. Host software can therefore interleave write and read requests across dies in a manner unencumbered by memory controller address translation. For multi-plane designs, the host writes related data in a manner consistent with multi-plane device addressing limitations. The host is therefore able to “plan ahead” in a manner supporting host issuance of true multi-plane read commands.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: April 26, 2022
    Assignee: Radian Memory Systems, Inc.
    Inventors: Andrey V. Kuzmin, James G. Wayda
  • Patent number: 11310159
    Abstract: A packet sending method is applied to a data transmission system and comprising: receiving, by a network interface card of a second device, a first packet that is from a first QP of a first device and that is forwarded by using a switch; obtaining, by the network interface card of the second device, an instant rate of the first QP and a maximum sending rate of the first QP; determining, by the network interface card of the second device, an adjustment rate of the first QP based on the instant rate of the first QP and the maximum sending rate of the first QP; sending, by the network interface card of the second device, a congestion notification packet to the first device, where the congestion notification packet carries the adjustment rate of the first QP.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: April 19, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Dexian Su
  • Patent number: 11310042
    Abstract: A method for securely encrypting and decrypting data wherein a function is processed to obtain a raw key that is an irrational or transcendental number. A sending computing device applies a starting point and length to obtain a shortened key used for encryption. A receiving computing device identifies the function from a received identifier and applies the starting point and length to a mirroring raw key to derive the decryption key.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 19, 2022
    Assignee: Crown Sterling Limited, LLC
    Inventor: Robert Edward Grant
  • Patent number: 11296904
    Abstract: An Ethernet transceiver is disclosed. The Ethernet transceiver includes transceiver circuitry to couple to one end of an Ethernet link. The transceiver circuitry includes transmit circuitry to transmit high-speed Ethernet data along the Ethernet link at a first data rate and receiver circuitry. The receiver circuitry includes adaptive filter circuitry and correlator circuitry. The receiver circuitry is responsive to an inline signal to operate in a low-power alert mode with the adaptive filter circuitry disabled and to receive alert signals from the Ethernet link simultaneous with transmission of the Ethernet data by the transmit circuitry. The alert signals are detected by the correlator circuitry and include a sequence of alert intervals exhibiting encoded data at a second data rate less than the first data rate.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: April 5, 2022
    Assignee: Marvell Asia Pte Ltd
    Inventors: Saied Benyamin, Seid Alireza Razavi Majomard
  • Patent number: 11295009
    Abstract: The subject technology receives, in a computing process, a user defined function, the user defined function including code related to at least one operation to be performed. The subject technology determines by a security manager whether performing the at least one operation is permitted, the security manager determines restrictions, based at least in part on a security policy. The subject technology performs the at least one operation. The subject technology sends a result of the at least one operation to the computing process, where sending the result of the at least one operation utilizes a data transport mechanism that supports a network transfer of columnar data.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: April 5, 2022
    Assignee: Snowflake Inc.
    Inventors: Elliott Brossard, Derek Denny-Brown, Isaac Kunen, Soumitr Rajiv Pandey, Jacob Salassi, Srinath Shankar, Haowei Yu, Andong Zhan
  • Patent number: 11297071
    Abstract: In an industrial system, a data capture apparatus can be configured to operate as a unidirectional communication connection between a private network and a public network. The data capture apparatus can be further configured to time stamp data, for instance digitally sign data with a time stamp, so as ensure data integrity over the unidirectional communication connection, while maintaining physical isolation between the private network and public network.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: April 5, 2022
    Assignee: Siemens Mobility GmbH
    Inventors: Omer Metel, Leandro Pfleger de Aguiar, David Hingos, Safia Rahmat
  • Patent number: 11290504
    Abstract: A method and system for sharing an output device between multimedia devices to transmit and receive data, is provided. The method includes operations of automatically discovering one or more second multimedia devices, when a first multimedia device is positioned within communication range of the one or more second multimedia devices that transmit a low power signal; and transmitting data of the first multimedia device to the one or more second multimedia devices, when the one or more second multimedia devices are discovered.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: March 29, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sagar Kumar Verma
  • Patent number: 11277413
    Abstract: Preference data is received. The received preference data is compared to stored preference data associated with a user with which the received preference data is associated. A determination is made whether to authorize an action based at least on the comparison. The preference data is received as a selection.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: March 15, 2022
    Assignee: RavenWhite Security, Inc.
    Inventor: Bjorn Markus Jakobsson
  • Patent number: 11271994
    Abstract: Technologies for providing selective offload of execution of an application to the edge include a device that includes circuitry to determine whether a section of an application to be executed by the device is available to be offloaded. Additionally, the circuitry is to determine one or more characteristics of an edge resource available to execute the section. Further, the circuitry is to determine, as a function of the one or more characteristics and a target performance objective associated with the section, whether to offload the section to the edge resource and offload, in response to a determination to offload the section, the section to the edge resource.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 8, 2022
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Ned Smith, Thomas Willhalm, Karthik Kumar, Timothy Verrall
  • Patent number: 11258623
    Abstract: Methods, systems, and computer readable media described herein can be operable to facilitate an IGMP fastleave using a listener reference count. A gateway proxy saves each listener for every specific multicast group, thus the gateway knows if a listener is the last one in the group when it receives a leave report from a listener. The gateway leaves the group immediately without sending specific query if the leave report comes from the last listener of the current group, thereby significantly reducing the leave latency. Otherwise, the standard procedure wins, and the gateway sends out a specific query when the leave report is not from the last listener.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: February 22, 2022
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Feng Li
  • Patent number: 11258633
    Abstract: A timestamp unit and a communication control unit for a user station. The timestamp unit includes a memory, which cyclically stores a timestamp of a message, which is transmitted via a communication network, an address counter, which is incrementable with each storing of a timestamp of a message, so that the value of the address counter corresponds to an address at which the timestamp is stored in the memory, a first interface to a host control unit via which the timestamp of a message is capturable, and a second interface to a communication control unit, which creates or reads at least one message for/from the user station, the interface including a connection for receiving a trigger signal from the communication control unit, which prompts the capturing of a timestamp, and a connection for transmitting a signal to the communication control unit, which includes the value of the address counter.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: February 22, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Arthur Mutter, Christian Horst
  • Patent number: 11249938
    Abstract: A data processing system and method are provided. A host computing device comprises at least one processor. A network interface device is arranged to couple the host computing device to a network. The network interface device comprises a buffer for receiving data for transmission from the host computing device. The processor is configured to execute instructions to transfer the data for transmission to the buffer. The data processing system further comprises an indicator store configured to store an indication that at least some of the data for transmission has been transferred to the buffer wherein the indication is associated with a descriptor pointing to the buffer.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: February 15, 2022
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, David J. Riddoch, Dmitri Kitariev
  • Patent number: 11237733
    Abstract: A memory system includes: a memory device including a plurality of memory blocks for storing data; a controller memory including a read data area for storing first data, which is read from a victim memory block among the plurality of memory blocks, and a write data area for storing second data, which is to be written into a target memory block among the plurality of memory blocks; and a controller suitable for reading the first data from the read data area, storing the first data into a host memory, and, when the first data stored in the host memory satisfies a predetermined condition, reading the first data from the host memory and storing the first data into the write data area.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: February 1, 2022
    Assignee: SK hynix Inc.
    Inventors: Ik-Sung Oh, Jin-Woong Kim
  • Patent number: 11216393
    Abstract: A conversion apparatus, a storage device and a method for manufacturing the same are provided. The storage device may include a DDR storage layer, a DDR interface layer, a conversion logic circuit layer, and a peripheral interface layer. The peripheral interface layer may include a GDDR interface layer or a PCIe interface layer. The conversion logic circuit layer may process, by using DDR storage logic, data obtained through the peripheral interface layer and transfer processed data to the DDR interface layer, or process, by using GDDR storage logic, data obtained through the DDR interface layer and transfer processed data to the peripheral interface Layer. The DDR storage layer may be connected to the DDR interface layer, so that the conversion logic circuit layer can convert the storage logic of the data from DDR to GDDR or from GDDR to DDR.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: January 4, 2022
    Assignee: LONTIUM SEMICONDUCTOR CORPORATION
    Inventors: Xianghao Guo, Chuanxing Liu, Feng Chen, Hongfeng Xia, Jin Su, Haowei Guan, Diansheng Ren, Lianliang Tai, Dafeng Zhou, Guangren Li, Changqian Xie
  • Patent number: 11210089
    Abstract: Methods and systems for conducting vector send operations are provided. The processor of a sender node receives a request to perform a collective send operation (e.g., MPI_Broadcast) from a user application, requesting a copy of data in one or more send buffers by sent to each of a plurality of destinations in a destination vector. The processor invokes a vector send operation from a software communications library, placing a remote enqueue atomic send command for each destination node of the destination vector in an entry of a transmit data mover (XDM) command queue in a single call. The processor executes all of the commands in the XDM command queue and writes the data in the one or more send buffers into each receive queue of each destination identified in the destination vector.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: December 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John L. Byrne, Harumi Kuno, Jeffrey Drummond
  • Patent number: 11202230
    Abstract: A technique for enabling connection-oriented multipath transmission is disclosed. A computing unit (110) for executing a multipath application (102) enabling connection-oriented multipath transmission between a client application (106) and a server (108) comprises at least one processor and at least one memory, wherein the at least one memory contains instructions executable by the at least one processor such that the multipath application (102) is operable to receive a packet from the client application (106), the packet being destined for the server (108) and associated with a connection established between the client application (106) and the server (108) using a connection-oriented transport protocol, select an interface from a plurality of interfaces of the computing unit (110) for transmission of the packet to a multipath proxy (104) for delivery to the server (108), and transmit the packet to the multipath proxy (104) via the selected interface.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: December 14, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Sándor Rácz, Ferenc Fejes, Geza Szabo
  • Patent number: 11169545
    Abstract: Disclosed herein are systems and methods for distributing a plurality of drones to form an aerial image. The systems and methods may include: receiving, at a computing device comprising a processor, location data and drone data; distributing, by the computing device, a plurality of drones based on the aspects of an aerial image such that, during flight, the plurality of drones form the aerial image; and exporting, by the computing device, coordinates for each of the plurality of drones. The location data may define aspects of the aerial image to be formed by the plurality of drones. The drone data may include a number of drones within the plurality of drones. The coordinate for each of the plurality of drones may define a location for a respective drone within the aerial image.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: November 9, 2021
    Assignee: Intel Corporation
    Inventors: Tobias Gurdan, Daniel Gurdan
  • Patent number: 11153387
    Abstract: A method for processing commands in a network, wherein audio data is received at a local IoT device that is one of a plurality of IoT devices connected to the network. The audi data corresponds to a first data type. The audio data may be determined to include a command destined for a remote device, wherein the local IoT device cannot execute the command. The plurality of networked IoT devices may be queried to determine if the command is associated with a remote network device, wherein the remote IoT device is compatible with the remote device command type. Further, the method determines that the remote IoT device is not compatible with local type commands. The method may then convert the audio data to text data, wherein the second IoT device is compatible with the text data. The text data may then be transmitted to the remote IoT device for execution.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Shikhar Kwatra, Jeremy R. Fox
  • Patent number: 11144461
    Abstract: An apparatus comprises at least one processing device configured, in conjunction with processing of an input-output (IO) operation by a first storage node of a distributed storage system, where processing of the IO operation requires access to at least one persistent storage device remote from the first storage node but local to a second storage node of the distributed storage system, to send a request from the first storage node to the second storage node identifying data associated with the operation. The processing device determines a buffer of the second storage node that is allocated for use by the second storage node for temporary storage of the data, and utilizes the buffer to provide the data to the second storage node to allow the second storage node to write the data, and/or to obtain the data from the second storage node after the second storage node has read the data.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: October 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Alex Soukhman, Lior Kamran
  • Patent number: 11138135
    Abstract: A high bandwidth memory (HBM) system includes a first HBM+ card. The first HBM+ card includes a plurality of HBM+ cubes. Each HBM+ cube has a logic die and a memory die. The first HBM+ card also includes a HBM+ card controller coupled to each of the plurality of HBM+ cubes and configured to interface with a host, a pin connection configured to connect to the host, and a fabric connection configured to connect to at least one HBM+ card.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: October 5, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Krishna T. Malladi, Hongzhong Zheng, Dimin Niu, Peng Gu
  • Patent number: 11137994
    Abstract: A baseboard management controller (BMC) may comprise a processor, a non-volatile memory and a volatile memory. The non-volatile memory comprises firmware categorized into a plurality of independently updatable service modules. Each of the independently updatable service modules is stored on a read-write partition of the non-volatile memory and comprises at least one of an application, a library and a driver. The BMC comprises an update agent that performs an update process. In the update process, a BMC update package, which comprises an update service module for updating an existing service module stored in one of the plurality of RW partitions, is stored in the volatile memory. The existing service module stored in the RW partition is replaced with the update service module.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Ladkani, Viswanathan Swaminathan
  • Patent number: 11128525
    Abstract: Systems, apparatuses, and methods are described for managing concurrent requests from clients for services. Client computing devices may be permitted to use available capacity beyond their assigned quotas. When backpressure exists, connections with a client exceeding a proportion of excess capacity may be closed before connections with a client not exceeding a proportion of excess capacity.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 21, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jonathan Moore, Jason Press
  • Patent number: 11115526
    Abstract: Interactions between agents of a contact center and customers provide the bulk of many communications and generally work well, except when the customer is deaf or mute. Customers that sign would often prefer to conduct interactions in sign language but the pool of agents having such skills is limited. By providing systems and methods to alter an image of a non-signing agent, a customer may be presented with an image of a signing agent. Additionally, systems and methods herein enable a non-signing agent to be presented with generated speech and/or text translated from the signing gestures provided by the image of the signing customer.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: September 7, 2021
    Assignee: Avaya Inc.
    Inventors: Valentine C. Matula, Pushkar Yashavant Deole, Sandesh Chopdekar, Sadashiv Vamanrao Deshmukh
  • Patent number: 11113390
    Abstract: The subject technology receives, in a first computing process, a user defined function, the user defined function including code related to at least one operation to be performed. The subject technology sends a request based at least in part on the at least one operation to a second computing process to perform. The subject technology determines, by a security manager executing within the second computing process, whether performing the at least one operation is permitted, the security manager determines restrictions, based at least in part on a security policy, on operations executing within a sandbox environment provided by the second computing process. The subject technology performs, in the second computing process, the at least one operation, the security manager executing within the second computing process.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: September 7, 2021
    Assignee: Snowflake Inc.
    Inventors: Elliott Brossard, Derek Denny-Brown, Isaac Kunen, Soumitr Rajiv Pandey, Jacob Salassi, Srinath Shankar, Haowei Yu, Andong Zhan
  • Patent number: 11115310
    Abstract: Aspects of the disclosure relate to inspecting a data stream. Some aspects include conveying the data stream through a multi-level data channel and inspection architecture. The architecture includes a multi-level data pipeline. The pipeline includes a plurality of parallel pipes. The output of one pipe provides an input to a successive one of the pipes. The method further includes receiving the data stream at an upstream portion of the pipeline and inspecting data in the data stream for converting the data stream into inspected data. The method then outputs inspected data at a downstream portion of the pipeline. Each of the pipes inspect the data on a different level of data channel inspection than the other pipes. Each level of data channel inspection has data attributes and/or metadata extracting capabilities. Each pipe transfer data packets at greater than or equal to a threshold data transfer rate.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 7, 2021
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Rajesh Narayanan
  • Patent number: 11113249
    Abstract: Example methods and systems are directed to a multitenant application server using a union file system. Each tenant has one or more users and a tenant layer in the union file system. Each user has a user layer in the union file system. The union file system provides a logical file system to each user based on the user layer, the tenant layer, and a base layer comprising a set of application layers. A first user shares an application template file with other users of the same tenant by moving the file from the first user's user layer to the tenant layer. After the file is moved, all users of the tenant have access to the application defined by the application template file. The moving of the file is achieved by modifying metadata for the file.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: September 7, 2021
    Assignee: SAP SE
    Inventors: Joachim Fitzer, Pietro Francesco Menna, Felipe Musse, Simon Seif
  • Patent number: 11108860
    Abstract: Methods of synchronizing sequence numbers of a number of devices of a network are disclosed. A method may include resetting, at each of a first device and a second device of a network, a sequence number to an initial predetermined count value responsive to a timing event. The method may also include generating, at each of the first device and the second device, a frame for transmission. Further, the method may include incrementing, at each of the first device and the second device, the sequence number, wherein the sequence number is indicative of a number of frames generated at the associated device since the timing event. The method may also include inserting, at each of the first device and the second device, the sequence number into an associated frame. Related networks and devices are also disclosed.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: August 31, 2021
    Assignee: Microchip Technology Incorporated
    Inventor: Lars Ellegaard
  • Patent number: 11102020
    Abstract: Provided is an information processing device connectible to a file server and a display control device capable of executing a selected application. The information processing device includes a controller that determines whether a predetermined file is acquirable from the file server, in which the controller selects a first application if the file is acquirable, and selects a second application different from the first application if the file is not acquirable.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: August 24, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Kiho Sakamoto
  • Patent number: 11075850
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for managing routing of traffic between clients and resource instances when providing stateful services. For example, systems disclosed herein involve a load balancer that routes probe request(s) from clients to corresponding resource instances having access to stateful session data for a stateful session between the resource instance(s) and corresponding client(s). The resource instances may provide instance identifiers to the clients for use in generating subsequent session calls. In this way, systems described herein ensure that subsequent session calls are passed to the correct resource instances having access to relevant session information.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 27, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhishek Agarwal, Mohit Garg, Sandeep Bansal, Ashish Jain