Patents Examined by Billy H Ng
-
Patent number: 10992616Abstract: Systems and methods provide for a server computer to receive a request from a first device to share a plurality of media content items with a second device, the request including a unique identifier for each of the plurality of media content items. The server computer determines a subset of the plurality of media content items to be processed by the first device, generates instructions for processing the subset of the plurality of media content items by the first device, and sends the instructions to the first device. The server computer receives the processed media content items for the subset of the plurality of media content items that were processed by the first device, generates a message enabling access to processed media content items for the plurality of media content items, and sends the generated message to the second device.Type: GrantFiled: January 28, 2020Date of Patent: April 27, 2021Assignee: Snap Inc.Inventors: Ken Chung, Rong Yan
-
Patent number: 10985852Abstract: A broadcast signal transmission method includes encoding service data of a service and service layer signaling information that are delivered over a Real-Time Object Delivery over Unidirectional Transport (ROUTE) session, wherein the service layer signaling information includes Layered Coding Transport (LCT) channel information and Media Presentation Description (MPD) information for the service; encoding signaling information for one or more services including the service, wherein the signaling information includes one or more service element entries corresponding to the one or more services, wherein a service element entry corresponding to the service includes service information related to the service, and wherein the service information includes service identification information for identifying the service, first version information for indicating a change of the service information, channel information of the service and address information of the ROUTE session; and transmitting the encoded service dataType: GrantFiled: July 27, 2020Date of Patent: April 20, 2021Assignee: LG ELECTRONICS INC.Inventors: Sejin Oh, Woosuk Ko, Sungryong Hong, Minsung Kwak, Woosuk Kwon, Jangwon Lee
-
Patent number: 10979302Abstract: Meta behavioral analytics techniques include, at one or more network devices that are operatively coupled to a plurality of behavioral analytics systems associated with a network or system, monitoring data outputs of the plurality of behavioral analytics systems that are representative of activity in the network or system. The one or more network devices correlate the data outputs from two or more of the plurality of behavioral analytics systems that are dedicated to analyzing different subject matter domains. Additionally, based on the correlating, the one or more network devices detect a previously unidentified condition in (a) the network or system; or (b) one of the plurality of behavioral analytics systems.Type: GrantFiled: December 4, 2017Date of Patent: April 13, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, M. David Hanes
-
Patent number: 10965754Abstract: Cache data analysis for enterprise content management systems is described. A content category is identified based on content provided by a cache server associated with an enterprise content management system. A determination is made whether content associated with the content category is cached by the cache server. The content associated with the content category is requested by the cache server if the content associated with the content category is not cached by the cache server. The content associated with the content category is cached by the cache server.Type: GrantFiled: November 25, 2019Date of Patent: March 30, 2021Assignee: OPEN TEXT CORPORATIONInventors: Gourav Mukherjee, Venkatesh Giriyappa, Saurav Choudhuri, Ravi Ranjan Jha
-
Patent number: 10944809Abstract: Described are examples for obtaining data from a single stream output. An indication of requested data from multiple stream sources can be received from an application. A single stream output including one or more output frames can be received from a stream server where at least one output frame includes at least data from each of the multiple stream sources. The requested data can be extracted from the single stream output and provided to the application.Type: GrantFiled: September 5, 2019Date of Patent: March 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Mei L. Wilson, Aleksey Kabanov, Trevor Baron
-
Patent number: 10944804Abstract: Disclosed are various embodiments for fragmentation of time-associated streaming data. A producer application receives a stream of time-associated data. The producer application then generates a first fragment of the stream of time-associated data and assigns a first unique fragment identifier and a first timestamp to the first fragment. The producer application sends the first fragment via a network using an application-layer protocol to an endpoint. The producer application receives at least one acknowledgement for the first fragment from the endpoint via the network using the application-layer protocol.Type: GrantFiled: November 22, 2017Date of Patent: March 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Gaurav D. Ghare, Sayantan Chakravorty, Mushegh Malkhasyan, Vijay Gopal Joshi, Duc Viet Nguyen, Artem Kryvokrysenko, Mitchell Ross Loeppky
-
Patent number: 10938960Abstract: A communication method and system configured to facilitate integration of complex automation systems composed of disparate components that may run with different processes are distributed over a network or are embedded devices. The system/method allows for a client to rapidly access functionality exposed by a service within a client-service system employing a distributed application structure utilizing an augmented object-oriented model of multiple member types. The system/method allows interconnected nodes to communicate through message passing and remote procedure calling so as to reduce latency within a system composed of distributed resources.Type: GrantFiled: September 13, 2019Date of Patent: March 2, 2021Inventor: John Wason
-
Patent number: 10922158Abstract: A system and method for processing an input data stream. An input connector module receives an input data streams. A job thread is operatively connected to the received input data stream and produces an output data stream. An output connector module supplies an output data stream.Type: GrantFiled: October 30, 2019Date of Patent: February 16, 2021Assignee: OPEN TEXT SA ULCInventors: Dennis D. Ladd, Anders Hermansson
-
Patent number: 10911338Abstract: Example methods and systems are provided for packet event tracking. One example method may comprise: in response to a logical forwarding element detecting a packet event for a first packet, determining a first packet signature of the first packet; and tracking the packet event by updating a set membership filter based on the first packet signature to indicate that the first packet is a member of a set associated with the packet event. The method may also comprise: in response to receiving a query as to whether the packet event has been detected and tracked for a second packet, determining a second packet signature of the second packet. Based on the second packet signature, the set membership filter may be applied to determine whether the second packet is a possible member of the set associated with the packet event.Type: GrantFiled: July 23, 2019Date of Patent: February 2, 2021Assignee: VMWARE, INC.Inventors: Yong Wang, Xinhua Hong, Jia Yu
-
Patent number: 10893115Abstract: On-demand auctioning of cloud services amongst cloud computing service providers includes publishing, by a client, on a publish-subscribe platform, cloud computing resource requirement(s); subscribing to the publish-subscribe platform by at least two providers of cloud computing service(s); bidding, by each of the at least two providers, on one or more the at cloud computing resource requirement(s) via a bidding platform; selecting, by the client, and publishing on the publish-subscribe platform, at least one of the at least two providers for the cloud computing resource requirement(s); and, in one example, prior to the selecting, cognitively recommending to the client, by a data processing system, one or more of the at least two providers.Type: GrantFiled: November 14, 2018Date of Patent: January 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Saiprasad Kolluri Venkata Sesha, Seema Nagar, Sougata Mukherjea, Kuntal Dey
-
Patent number: 10873516Abstract: Described herein is a system and method for testing a computing device, such as a server, to minimize network impact. A computing device that is new or needs to be evaluated, such as an edge server, in a content delivery network may be determined and a sibling edge server which shares a common characteristic with the edge server may be selected. Requests received on the sibling edge server may be collected and filtered to determine a subset of the requests. The subset of the requests are transmitted to the edge server for processing and evaluation.Type: GrantFiled: May 25, 2018Date of Patent: December 22, 2020Assignee: Comcast Cable Communications, LLCInventor: Chris Lemmons
-
Patent number: 10869106Abstract: Embodiments of the present application disclose a method, an apparatus and an electronic device for transmitting data, which relate to technologies of data transmission and storage and can reduce network resource overhead and framing delay. The method for transmitting data includes: dividing a data frame to be transmitted into one or more payload packets having a predetermined length; adding a real-time transport protocol header for each payload packet, and marking a padding bit in the real-time transport protocol header as padded; in the padding field corresponding to the padding bit, marking a data type bit, a frame start bit, a frame end bit and a payload packet type bit for the payload packet to obtain an encapsulated real-time transport protocol packet, and transmitting the encapsulated real-time transport protocol packet. The present application is applicable to the transmission of the RTP encapsulated data.Type: GrantFiled: August 23, 2017Date of Patent: December 15, 2020Inventors: Anmin Xin, Yiwei Chen
-
Patent number: 10854340Abstract: Various embodiments relate to a network device (such as a patient monitoring device) and related method and non-transitory media including one or more of the following: a wireless communication interface; patient monitoring hardware for measuring at least one physiological parameter of a patient; and a processor configured to: provide a protocol stack for enabling communication via the wireless communication interface, transmit the at least one physiological parameter via the protocol stack and the wireless communication interface, request wireless access point (AP) information about a plurality of APs from the protocol stack, generate a connectivity report based on the AP information, and transmit the connectivity report to a remote server via the protocol stack and the wireless communication interface.Type: GrantFiled: November 8, 2017Date of Patent: December 1, 2020Assignee: KONINKLIJKE PHILIPS N.V.Inventors: John Price Harrod, IV, Brian Rosnov
-
Patent number: 10841163Abstract: Techniques are presented for clustering data storage including (a) announcing, using zeroconf, to a local network, a service provided by a DSA and an unreserved state of the DSA, the service being of a clusterable data storage type, (b) receiving a cluster command from a configuration management device connected to the local network, the cluster command directing the DSA to join a storage cluster to present combined storage of the DSA and at least one other DSA, and (c) in response to receiving the cluster command: (1) announcing to the local network via L2 multicasting that the DSA has entered a reserved state using zeroconf, (2) afterwards, performing configuration operations including updating system parameters, resulting in the DSA becoming part of the storage cluster, and (3) while in the reserved state, receiving another cluster command directing the DSA to join another storage cluster, and, in response, refusing the other cluster command.Type: GrantFiled: October 30, 2018Date of Patent: November 17, 2020Assignee: EMC IP Holding Company LLCInventors: Matthew Eaton, Michael Burns, Nigel Stuart, Matthew Jean
-
Patent number: 10831701Abstract: Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’), the parallel computer comprising a plurality of compute nodes coupled for data communications via one or more data communications networks, including: initiating, by a source compute node of the parallel computer, an RDMA broadcast operation to broadcast binary configuration information to one or more target compute nodes in the parallel computer; preparing, by each target compute node, the target compute node for receipt of the binary configuration information from the source compute node; transmitting, by each target compute node, a ready message to the target compute node, the ready message indicating that the target compute node is ready to receive the binary configuration information from the source compute node; and performing, by the source compute node, an RDMA broadcast operation to write the binary configuration information into memory of each target compute node.Type: GrantFiled: September 6, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Michael E. Aho, John E. Attinella, Thomas M. Gooding, Michael B. Mundy
-
Patent number: 10834012Abstract: Supporting combination decisions of virtual resources to be located in a single physical resource includes acquiring change status information indicating a change in each of a plurality of virtual resources designated as virtual resource candidates to be located in a single physical resource and determining, using a processor, whether a high correlation exists between changes in the loads of each of the plurality of virtual resources indicated in the change status information by performing statistical processing on the change status information. A suitability of locating the plurality of virtual resources in a single physical resource is determined according to the determination of whether a high correlation exists.Type: GrantFiled: September 9, 2013Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Akihiro Saito
-
Patent number: 10826979Abstract: The present invention relates to technology that allows a logical grouping of client nodes using client identifiers in an Internet of things environment. An apparatus for grouping client nodes according to an embodiment of the invention can include: a manager unit configured that receives a connection request from a client node and assigns a particular MQTT (Message Queuing Telemetry Transport) broker to the client node in response to the connection request; an MQTT brokerage unit that includes at least one or more MQTT brokers and receives from the client node the identifier information and subscribed topic information of the client node by way of the particular MQTT from among the at least one or more MQTT brokers; and a load processing unit that stores the received identifier information and the topic information in a database to newly connect the client node.Type: GrantFiled: December 4, 2017Date of Patent: November 3, 2020Assignee: University-Industry Cooperation Group of Kyung-Hee UniversityInventors: Eui Nam Huh, Yong Hyun Kim
-
Patent number: 10810155Abstract: Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’), the parallel computer comprising a plurality of compute nodes coupled for data communications via one or more data communications networks, including: initiating, by a source compute node of the parallel computer, an RDMA broadcast operation to broadcast binary configuration information to one or more target compute nodes in the parallel computer; preparing, by each target compute node, the target compute node for receipt of the binary configuration information from the source compute node; transmitting, by each target compute node, a ready message to the target compute node, the ready message indicating that the target compute node is ready to receive the binary configuration information from the source compute node; and performing, by the source compute node, an RDMA broadcast operation to write the binary configuration information into memory of each target compute node.Type: GrantFiled: August 13, 2019Date of Patent: October 20, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael E. Aho, John E. Attinella, Thomas M. Gooding, Michael B. Mundy
-
Patent number: 10812573Abstract: A system for collaborating on a component according to an example of the present disclosure includes, among other things, a computing device configured to execute a first multi-user CAx environment including a synchronization module. The synchronization module is configured to cause a first entity of a component design to update in the first multi-user CAx environment according to at least one pairing criterion. The at least one pairing criterion relates to a second entity of the component design. A method for collaborating on a component design is also disclosed.Type: GrantFiled: May 16, 2019Date of Patent: October 20, 2020Assignee: RAYTHEON TECHNOLOGIES CORPORATIONInventor: Joshua Daniel Winn
-
Patent number: 10812615Abstract: The application discloses caching method, system and device of edge computing and computer readable storage medium, wherein the edge computing network is divided into a plurality of zones each including a plurality of sub-zones. Each sub-zone corresponds to an edge computing node, which is divided into local sub-zone storage space and zone-shared storage space. Depending on the popularity for respective information data, they are stored into the local sub-zone storage space and zone-shared storage space in respective edge computing nodes, in order to optimize cooperative processing of user access requests across nodes, reduce the delivery latency, and maximize utilization of the processing capacity and storage space. Through constant adjustments to the size of local sub-zone storage space and changes to the distribution of information data, the storage distribution data at shortest average delivery latency is obtained, so as to achieve the minimum average delivery latency. (FIG.Type: GrantFiled: September 13, 2018Date of Patent: October 20, 2020Assignee: SOOCHOW UNIVERSITYInventors: Gangxiang Shen, Ning Wang