Patents Examined by Tan Doan
  • Patent number: 11973842
    Abstract: An overloaded period of a first service is forecast. A first transaction is predicted to arrive at the first service during the overloaded period. At a second service, a transaction sequence including the first transaction is delayed, the delaying resulting in a delayed transaction sequence, the delayed transaction sequence delaying arrival of the first transaction at the first service until after the overloaded period.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: April 30, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
  • Patent number: 11956099
    Abstract: Transmitting data over a VPN connection includes receiving, at a VPN concentrator, from a VPN user device, an initiation request of a first connection, initialized to have an initial MSS, from the VPN user device to a target. The first connection is terminated at the VPN concentrator. A second connection is established across a VPN tunnel between the VPN concentrator and the VPN user device. A third connection is established between the VPN concentrator and the target. A first MSS for the second connection and a second MSS for the third connection are set. One of the first MSS or the second MSS are set to prevent packet fragmentation due to VPN-related encapsulation. First data packets are transmitted between the VPN concentrator and the VPN user device using the first MSS. Second data packets are transmitted between the VPN concentrator and the target using the second MSS.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: April 9, 2024
    Assignee: 360 IT, UAB
    Inventors: Emanuelis Norbutas, Tomas Okmanas, Marijus Briedis
  • Patent number: 11921658
    Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: March 5, 2024
    Assignee: Diamanti, Inc.
    Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
  • Patent number: 11907098
    Abstract: A method for measuring performance of neural processing devices and devices for measuring performance are provided. The method for measuring performance of neural processing devices comprises receiving hardware information of a neural processing device, modeling hardware components according to the hardware information as agents, dividing a calculation task by events for the agents and modeling the calculation task, thereby generating an event model which includes nodes corresponding to the agents and edges corresponding to the events and measuring a total duration of the calculation task through simulation of the event model.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: February 20, 2024
    Assignee: Rebellions Inc.
    Inventor: Jinseok Kim
  • Patent number: 11907092
    Abstract: A quantum computing monitoring system may receive a request from user describing an algorithm to be executed using classical and quantum computing resources and a metric to be monitored associated with execution of the algorithm at the quantum computing resources. In execution, the quantum computing monitoring system may cause measurements to be obtained from the quantum computing resources at individual steps of the execution of the algorithm at the quantum computing resources, and the metric to be determined based on the obtained measurements. The quantum computing monitoring system may evaluate the metric with respect to a threshold, and provide an alert to the user responsive to determining that the metric fails to satisfy the threshold. The quantum computing monitoring system may further perform an operation to modify the execution of the algorithm at the quantum computing resources as needed.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: February 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Milan Krneta, Eric M Kessler, Christian Bruun Madsen, Michael D Pratt
  • Patent number: 11894989
    Abstract: Methods and systems are disclosed for performing generating AR experiences on a messaging platform. The methods and systems receive, from a client device, a request to access an augmented reality (AR) experience and access a list of event types associated with the AR experience used to generate one or more metrics. The methods and systems determine that an interaction associated with the AR experience corresponds to a first event type of the list of event types and generates interaction data for the first event type representing the interaction. In response to receiving a request to terminate the AR experience, the systems and methods transmit the interaction data to a remote server.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: February 6, 2024
    Assignee: Snap Inc.
    Inventors: Benjamin Todd Grover, Taras Lazarenko, Elliot Lewis, Michael Aubrey Powell, Jialu Zhao
  • Patent number: 11875191
    Abstract: Methods, systems, and computer-readable media for energy-optimizing placement of resources in data centers are disclosed. A resource placement manager determines information descriptive of energy usage by one or more data centers. The one or more data centers comprise a plurality of computing resources in a plurality of corresponding locations. The resource placement manager selects, from the plurality of computing resources in the plurality of corresponding locations, a particular computing resource in a particular location for performing one or more computing tasks. The particular computing resource in the particular location is selected based at least in part on reducing energy usage associated with the one or more data centers according to the information descriptive of energy usage. The particular computing resource in the particular location is used to perform the one or more computing tasks.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: January 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jamie Plenderleith, Brian Hayward, Monika Marta Gnyp, Sarah Rose Quigley, Suzie Cuddy
  • Patent number: 11870830
    Abstract: A live streaming service and on-demand streaming service are provided to live stream content from the live streaming service into an on-demand content application associated with the on-demand streaming service. Content producers may produce or otherwise be associated with pre-generated content (e.g., pre-recorded audio, video, etc.) that is available to content consumers on demand, through the on-demand content application. The content producers may also produce live content (e.g., live audio, video, etc.) that is available to content consumers in substantially real time as the live content is being generated, through a live content application associated with a live streaming service.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: January 9, 2024
    Assignee: Twitch Interactive, Inc.
    Inventors: Randeep S. Bhatia, Adam Zabarsky, Tracy Chan, Michael Jeremy Temkin, Skji Conklin, Sean P. McMullan, Justin Lewis Martinez
  • Patent number: 11860616
    Abstract: Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive utilization change events from a utilization module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. Another step includes receiving from the utilization module, by the edge computing device, current utilization data of the device, and a further step includes performing a comparison based on a set of rules or mappings of the attributes, by the edge computing device, of the current utilization data. Finally, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: January 2, 2024
    Assignee: AVEVA Software, LLC
    Inventors: Douglas Paul Kane, John Jerome Madden, Jose Lourenco Teodoro, Christopher Justin Miller, Brian Kenneth Erickson, David Paul Bevin
  • Patent number: 11860761
    Abstract: In one embodiment, a device obtains page load information corresponding to a loaded web application. The device detects, based on the page load information, an anomalous feature of the loaded web application. The device identifies a type of the anomalous feature based on a number of resource anomalies within the loaded web application, wherein the type of the anomalous feature is selected from a group consisting of: a page anomaly; a resource anomaly; and a domain anomaly. The device performs one or more mitigation actions according to the type of the anomalous feature.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: January 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventor: Kunal Minda
  • Patent number: 11838185
    Abstract: Example bulk device processing systems and methods are described. In one implementation, techniques receive a plurality of application programming interface (API) requests, where each of the plurality of API requests is associated with a particular device. The techniques further sort the plurality of API requests based on an associated carrier. The techniques also create a first batch of API calls associated with devices using a first carrier and create a second batch of API calls associated with devices using a second carrier. The techniques then create multiple threads for parallel execution of the first batch of API calls and the second batch of API calls, and automatically execute the API calls associated with the plurality of threads.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: December 5, 2023
    Assignee: Simetric, Inc.
    Inventors: Richard A. Boone, Jr., Sanjay Srivastava
  • Patent number: 11824750
    Abstract: A system and a method are disclosed for managing information technology (IT) infrastructure. Client devices interact with applications of an enterprise that may be hosted in data centers of the enterprise or as software as a service (SaaS) applications. An IT management system receives session information from client devices. The session information describes interactions of client devices with applications, for example, response time of applications for each interaction. The IT management system analyzes the session information received from various client devices to identify issues with IT infrastructure. The IT management system generates warning messages describing the issues identified and sends them for review, for example, by a system administrator.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: November 21, 2023
    Assignee: Workspot, Inc.
    Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
  • Patent number: 11824911
    Abstract: An apparatus includes circuitry configured to: process media, the processing having an input and an output; determine a value of a mode to process the data, the value of the mode set to either push or pull; wherein the mode is added to an input descriptor or an output descriptor, and the mode functions with a protocol together in the input descriptor and the output descriptor; determine, for the input, when the value of the mode is set to push, that the data is pushed to the input, otherwise when the value of the mode is set to pull, that the data is pulled with the input; and determine, for the output, when the value of the mode is set to push, that the data is pushed from the output, otherwise when the value of the mode is set to pull, that the data is pulled from the output.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: November 21, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Yu You, Sujeet Shyamsundar Mate, Kashyap Kammachi Sreedhar
  • Patent number: 11824913
    Abstract: Embodiments enable display updates other than a video stream in a graphical user interface (GUI) to be rendered, encoded, and transmitted exclusive of the video stream. A virtual machine generates a GUI that includes an encoded video stream and other display updates. A virtual graphics processing unit (VGPU) stack associated with the VM renders the other display updates of the GUI to a framebuffer. The rendered display updates are encoded and transmitted to a client for display. The encoded video stream, or a modified (e.g., reduced bit rate) version of the encoded video stream, may be transmitted to the client, such that the client can display the encoded video stream within the GUI. For example, the encoded video stream may be selectively transmitted to the client based on the performance capabilities of the client.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: November 21, 2023
    Assignee: VMware, Inc.
    Inventors: Alexei Kruglikov, Dustin Michael Byford
  • Patent number: 11805163
    Abstract: A method for providing a media feed to a server. The method includes a client transmitting to the server over a transport layer connection a message comprising a header and a body, wherein the header of the message does not indicate the size of the body of the message. The method also includes the client storing in a transmit buffer media data corresponding to the media feed, wherein an encoding bitrate setting is used to generate the media data.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: October 31, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Thorsten Lohmar, Ali El Essaili, Mohamed Ibrahim, Raphael Wagner
  • Patent number: 11757814
    Abstract: The present disclosure relates to a media sharing application. The media sharing application may include a creator, player, and user function. The media sharing apparatus may include a processor, a memory, a playlist component, a sharing component, and a media access component. The playlist component plays media, provides the user with the ability to make a playlist, create artwork for the playlist, and include personal text and audio messages. The sharing component shares the playlist with another user or users. The media access component provides the media sharing application with media from various sources.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: September 12, 2023
    Inventor: Isaac Ellsworth
  • Patent number: 11736374
    Abstract: An equipment detection system includes a processor, a communication module, and a display module. The processor is configured to detect a connection to an external device. The processor enumerates device information about the external device, obtains user information from a local host, and generates a data structure according to the device information and the user information. The processor is included in the local host. The communication module is configured to transmit the data structure and receive status information. The status information includes a placement space corresponding to the external device or the status of the external device. The status information is associated with the data structure. Moreover, the display module is configured to display the status information.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: August 22, 2023
    Assignee: WISTRON CORP.
    Inventors: Fang-Wen Liao, Ping-Hung Chen
  • Patent number: 11703848
    Abstract: Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive state change events from a state module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. A further step includes receiving from the state module, by the edge computing device, current state data of the device, and a subsequent step includes performing a comparison based on a set of rules of the attributes, by the edge computing device, of the current state data. Further, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: July 18, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Douglas Paul Kane, John Jerome Madden, Jose Lourenco Teodoro, Christopher Justin Miller, Brian Kenneth Erickson, David Paul Bevin
  • Patent number: 11695814
    Abstract: A method, apparatus and computer program product provide a stream binding mechanism that supports stream data pulling and pushing in a distributed or cloud based streaming environment. The method, apparatus and computer program product receive a stream register message associated with a stream from a streaming entity. The stream register message includes a binding descriptor. The method, apparatus and computer program product transmit a create connection message to a stream broker. The method, apparatus and computer program product transmit an endpoint message including a set of connection parameters of an endpoint to the streaming entity. The method, apparatus and computer program product receive a query for the stream from a stream processing node. And the method, apparatus and computer program product transmit a response to the query to the stream processing node. The response includes a set of connection parameters of the stream broker.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: July 4, 2023
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Yu You, Wolfgang Van Raemdonck
  • Patent number: 11665217
    Abstract: One example method of operation may include identifying data traffic on one or more ports of a switch, determining whether a protocol specific packet type is identified on any of the one or more ports, assigning one or more first ports with data traffic to a first protocol when the protocol specific packet type is identified, and assigning one or more second ports with data traffic to a second protocol different from the first protocol.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: May 30, 2023
    Assignee: Biamp Systems, LLC
    Inventors: Christopher Pane, Christopher Reid Wulff