Patents Examined by Tan Doan
-
Patent number: 11973842Abstract: 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: GrantFiled: February 11, 2022Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
-
Patent number: 11956099Abstract: 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: GrantFiled: May 9, 2022Date of Patent: April 9, 2024Assignee: 360 IT, UABInventors: Emanuelis Norbutas, Tomas Okmanas, Marijus Briedis
-
Patent number: 11921658Abstract: 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: GrantFiled: January 27, 2023Date of Patent: March 5, 2024Assignee: Diamanti, Inc.Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
-
Patent number: 11907098Abstract: 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: GrantFiled: March 28, 2023Date of Patent: February 20, 2024Assignee: Rebellions Inc.Inventor: Jinseok Kim
-
Patent number: 11907092Abstract: 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: GrantFiled: November 12, 2021Date of Patent: February 20, 2024Assignee: Amazon Technologies, Inc.Inventors: Milan Krneta, Eric M Kessler, Christian Bruun Madsen, Michael D Pratt
-
Patent number: 11894989Abstract: 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: GrantFiled: April 25, 2022Date of Patent: February 6, 2024Assignee: Snap Inc.Inventors: Benjamin Todd Grover, Taras Lazarenko, Elliot Lewis, Michael Aubrey Powell, Jialu Zhao
-
Patent number: 11875191Abstract: 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: GrantFiled: March 2, 2020Date of Patent: January 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Jamie Plenderleith, Brian Hayward, Monika Marta Gnyp, Sarah Rose Quigley, Suzie Cuddy
-
Patent number: 11870830Abstract: 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: GrantFiled: December 10, 2020Date of Patent: January 9, 2024Assignee: Twitch Interactive, Inc.Inventors: Randeep S. Bhatia, Adam Zabarsky, Tracy Chan, Michael Jeremy Temkin, Skji Conklin, Sean P. McMullan, Justin Lewis Martinez
-
Patent number: 11860616Abstract: 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: GrantFiled: December 22, 2021Date of Patent: January 2, 2024Assignee: AVEVA Software, LLCInventors: Douglas Paul Kane, John Jerome Madden, Jose Lourenco Teodoro, Christopher Justin Miller, Brian Kenneth Erickson, David Paul Bevin
-
Patent number: 11860761Abstract: 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: GrantFiled: October 21, 2021Date of Patent: January 2, 2024Assignee: Cisco Technology, Inc.Inventor: Kunal Minda
-
Patent number: 11838185Abstract: 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: GrantFiled: August 20, 2021Date of Patent: December 5, 2023Assignee: Simetric, Inc.Inventors: Richard A. Boone, Jr., Sanjay Srivastava
-
Patent number: 11824750Abstract: 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: GrantFiled: January 10, 2022Date of Patent: November 21, 2023Assignee: Workspot, Inc.Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
-
Patent number: 11824911Abstract: 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: GrantFiled: January 3, 2022Date of Patent: November 21, 2023Assignee: Nokia Technologies OyInventors: Yu You, Sujeet Shyamsundar Mate, Kashyap Kammachi Sreedhar
-
Patent number: 11824913Abstract: 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: GrantFiled: April 27, 2022Date of Patent: November 21, 2023Assignee: VMware, Inc.Inventors: Alexei Kruglikov, Dustin Michael Byford
-
Patent number: 11805163Abstract: 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: GrantFiled: January 12, 2021Date of Patent: October 31, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Thorsten Lohmar, Ali El Essaili, Mohamed Ibrahim, Raphael Wagner
-
Patent number: 11757814Abstract: 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: GrantFiled: April 23, 2020Date of Patent: September 12, 2023Inventor: Isaac Ellsworth
-
Patent number: 11736374Abstract: 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: GrantFiled: August 20, 2020Date of Patent: August 22, 2023Assignee: WISTRON CORP.Inventors: Fang-Wen Liao, Ping-Hung Chen
-
Patent number: 11703848Abstract: 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: GrantFiled: June 8, 2021Date of Patent: July 18, 2023Assignee: AVEVA SOFTWARE, LLCInventors: Douglas Paul Kane, John Jerome Madden, Jose Lourenco Teodoro, Christopher Justin Miller, Brian Kenneth Erickson, David Paul Bevin
-
Patent number: 11695814Abstract: 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: GrantFiled: September 4, 2019Date of Patent: July 4, 2023Assignee: NOKIA TECHNOLOGIES OYInventors: Yu You, Wolfgang Van Raemdonck
-
Patent number: 11665217Abstract: 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: GrantFiled: February 10, 2021Date of Patent: May 30, 2023Assignee: Biamp Systems, LLCInventors: Christopher Pane, Christopher Reid Wulff