Patents Examined by Tan Doan
  • Patent number: 10993069
    Abstract: Media content delivery method and systems are provided for transmitting media content to a mobile client device in a format automatically selected from alternative versions of the media content based on one or more dynamically variable resource parameters. The variable resource parameters can include historical device and/or network performance corresponding to one or more current attributes applicable to a request for media content delivery from the mobile client device, such as a current location of the device and/or a time value for the requested media content delivery. Similar media content can thus be delivered to similar mobile client device in different formats depending on, say, the time and location of respective requests for receiving the media content.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: April 27, 2021
    Assignee: Snap Inc.
    Inventors: Aaron Son, Brian Hendriks
  • Patent number: 10985980
    Abstract: A production messaging node in a messaging environment registers a subscription to itself (registers a self-subscription) with a central repository. The self-subscription enables the production messaging node to detect and identify a clone of itself in the messaging environment. The self-subscription ensures that a configuration change applied to the clone triggers a notification that is sent to the production messaging node. The notification enables the production messaging node to determine that the clone is active in the messaging environment. The production messaging node may then respond in various ways depending on the prevailing circumstances. Self-subscribing a messaging node to a central repository enables detection and identification of a cloned messaging node which if left un-marshalled, may disrupt the functioning of the messaging configuration.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew Anthony Emmett, Sean John Cawood, Richard Bartholomew Prescott
  • Patent number: 10983838
    Abstract: An apparatus and a method for sending a message from an enterprise service bus (ESB) is described. A message is formed at an enterprise service bus (ESB) of a computer system. The message is transmitted from the ESB to different ESBs through a User Datagram Protocol (UDP) multicast.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: April 20, 2021
    Assignee: Red Hat, Inc.
    Inventors: Jiri Pechanec, Martin Vecera
  • Patent number: 10986205
    Abstract: Examples described herein include systems and methods for management of contextual notifications on user devices. Entities can be categorized as VIP status based on scoring profiles sent from a management server to the user device. Applications on the user device can implement an SDK that reads the profiles and sets certain actions to boost scores and others to reduce scores. These local VIP scores can be sent periodically from the user device to the management server. The management server can use them in conjunction with global VIP scores for the same entities to create aggregated VIP information. This can be sent back to the user device, allowing the user device to then visualize different notifications or workflows based on whether an entity's aggregated VIP information exceeds one or more thresholds.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: April 20, 2021
    Assignee: VMware, Inc.
    Inventors: Hemant Sahani, Ian Ragsdale, Adam Cianfichi
  • Patent number: 10904313
    Abstract: A method performed by a client for upstreaming to a server a live media feed is provided. The method includes the client establishing a transport layer connection with the server; transmitting to the server a first message having a header and a body; and storing in a transmit buffer media data corresponding to the live media feed as the media data is generated. The header does not indicate the size of the body. A quality setting is used to generate the media data. Transmitting the body includes: 1) transmitting to the server at least a portion of the media data; 2) removing from the transmit buffer said at least a portion of the media data; 3) determining whether the client should modify the quality setting that is used to generate the media data, and 4) repeating steps (1), (2) and (3) until a cease transmission trigger is detected.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: January 26, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Thorsten Lohmar, Ali El Essaili, Mohamed Ibrahim, Raphael Wagner
  • Patent number: 10862972
    Abstract: A method and system for transmitting and receiving data packets between two network nodes via one or more end-to-end connections. An interface is provided for selecting one or more possible end-to-end connection(s) or established end-to-end connection(s). The method and system may further comprise receiving a policy, wherein one or more selected end-to-end connections are established based, at least in part, on the policy. The policy may also restrict or promote selection of certain established end-to-end connection(s) via the interface provided. The selected and established end-to-end connection(s) are used for transmitting and receiving data packets.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: December 8, 2020
    Assignee: Pismo Labs Technology Limited
    Inventors: Patrick Ho Wai Sung, Ho Ming Chan, Kit Wai Chau, Min-Fu Tsai
  • Patent number: 10860213
    Abstract: Provided herein are methods and systems for improved storage strategies for use of collections of storage resources, such as solid state drives, including in connection with a converged networking and storage node that may be used for virtualization of a collection of physically attached and/or network-connected storage resources.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: December 8, 2020
    Assignee: Diamanti, Inc.
    Inventors: Abhay Kumar Singh, Sambasiva Rao Bandarupalli, Gopal Sharma, Jeffrey Chou
  • Patent number: 10848574
    Abstract: A computing system comprises, in one example, a service deployment system configured to deploy one or more service instances into a service instance pool, wherein each service instance comprises a computing resource configured in accordance with a service topology and allocable in response to a service request, and a pool management system configured to monitor consumption information related to consumption of the service instance pool and to determine whether to deploy one or more additional service instances to the service instance pool based on the consumption information relative to a threshold metric, wherein the pool management system comprises a deployment controller configured to control the service deployment system to deploy the one or more additional service instances to the service instance pool.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Battle, Costel Radu, Roberto Santos, Anush Prabhu Ramachandran, Robert Hall, Vladimir Lozhkin, Yagnesh Setti Subramanian
  • Patent number: 10848455
    Abstract: Abusive user accounts in a social network are identified from social network data. The social network data are processed to compare postings of the user accounts to identify a group of abusive user accounts. User accounts in the group of abusive user accounts are identified based on posted message content, images included in the messages, and/or posting times. Abusive user accounts can be canceled, suspended, or rate-limited.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 24, 2020
    Assignee: Trend Micro Incorporated
    Inventors: Jennifer Rihn, Jonathan James Oliver
  • Patent number: 10848534
    Abstract: A system and method for modifying media stream based on a channel limitation are disclosed. In one embodiment, the system includes a channel analyzer, a modality of interest (MOI) identification module and an inter-modality resolution modification module. The channel analyzer determines a channel limitation. The MOI identification module receives a plurality of media streams and identifies at least one MOI. The inter-modality resolution modification module modifies a resolution of at least one of the media streams based on the channel limitation and content of the media streams. In another embodiment, the system includes a region of interest identification (ROI) module and an intra-modality resolution modification module instead of, or in addition to, the MOI identification module and inter-modality resolution modification module. The ROI identification module receives a media stream and identifies at least one ROI within the media stream.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: November 24, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Vipin Namboodiri, Haixia Yu, Taro Terashi
  • Patent number: 10827317
    Abstract: In one aspect, a computerized method generating and managing a set of broadcast-application messages includes the step of providing a dashboard view that enables the creation of a broadcast-application message creation. The computerized method includes the step of receiving a user addressee instruction. The computerized method includes the step of receive a user reply instruction. The computerized method includes the step of receiving a rich-media content card with a set of broadcast-application message creation instructions. The computerized method includes the step of receiving, with the dashboard view, an aggregation of reply instructions. The computerized method includes the step of generating the broadcast application message generated using a set of tools presented by the dashboard view. The computerized method includes the step of communicating the broadcast application message to a designated addressee.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: November 3, 2020
    Inventors: Sriram Chakravarthy, Madhav Vodnala, Ram Menon, Srinivas Vinnakota
  • Patent number: 10812317
    Abstract: A system defining fault management actions for a network based on historical reference implemented by at least one computer. The system comprises the alarm process application stored in the memory. When executed by the processor, the alarm process application classifies the plurality of alarms that are stored in the alarm summary table based on which part of the network an alarm is from, scores a priority of each of the plurality of alarms based on the classification and a geographical location of an alarm, and determines a signature for some of the subset of the plurality of alarms to be stored in the matches table, wherein a signature is a set of column and value pairs that occur in alarm fields with an occurrence rate above a predefined threshold.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: October 20, 2020
    Assignee: Sprint Communcations Company L.P.
    Inventors: Matthew D. Kurtz, Brian D. Lushear, Kevin Murphy
  • Patent number: 10805190
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for managing domain name space collisions by accessing information, such as a domain name string, corresponding to a domain name resolution request and response. Based on at least the domain name string, a type of use value associated with the request can be determined. Based on at least the type of use value, a name collision risk value for the request can be determined. If the name collision risk value indicates there is a specified risk of a domain name string collision, then a domain name collision mitigation strategy can be generated and/or implemented.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: October 13, 2020
    Assignee: VERISIGN, INC.
    Inventors: Burton S. Kaliski, Jr., Allison Mankin
  • Patent number: 10785341
    Abstract: Generally discussed herein are systems, devices, and methods for populating a cache in an information-centric network. A device of an ICN can include a content store including published content and attributes of the published content stored thereon, the attributes including at least two of a device from which the content originated attribute, a lineage attribute, and a service level agreement attribute, and content processing circuitry coupled to the content store, the content processing circuitry configured to manage the published content based on the attributes.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: September 22, 2020
    Assignee: Intel Corporation
    Inventors: Sebastian Schoenberg, Andrew Stephen Brown, Srikathyayani Srikanteswara, Jessica C. McCarthy, Eve M. Schooler, Christian Maciocco, Hassnaa Moustafa, Nageen Himayat, Rath Vannithamby, David John Zage
  • Patent number: 10771411
    Abstract: A display method is a display method of displaying a message on a terminal, and includes receiving a message from another terminal different from the terminal, associating the message and a time at which the message is received to store the message and the time in a storage unit, and displaying a first message stored in the storage unit and a second message different from the first message at an interval based on a difference between a first time associated with the first message and a second time associated with the second message.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: September 8, 2020
    Assignee: LINE CORPORATION
    Inventor: Ahi Sercantaha
  • Patent number: 10764357
    Abstract: A compliance-based application deployment system for a cloud computing environment includes a computing system that executes a service to obtain a computing node compliance level for each of multiple computing nodes configured in the cloud computing environment. When a request is received to provision an application, the service provisions the application on one of the computing nodes having a specified compliance level included in the request.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: September 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Joshua L. Bonczkowski, Sanjay Basu, James A. Ellers
  • Patent number: 10754494
    Abstract: A large-scale information handling system (LIHS) includes a plurality of nodes each having at least one functional component. An Interactive, Component-Level Visual Monitoring and Control (ICVMC) system displays on a graphical user interface (GUI) of a display device a selected one of the different levels of visual representations of a plurality of nodes, including a system level, node levels, sub-node levels, and component levels. The ICVMC system displays a control affordance on the display device, receives a selection of the control affordance from a user input component that is capable of manipulating and/or interfacing with one or more items on the GUI, and performs a control action to an identical functional component in each of the plurality of nodes in response to the selection of the control affordance.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 25, 2020
    Assignee: Dell Products, L.P.
    Inventors: Tyler B. Duncan, Ty R. Schmitt, Anthony P. Middleton
  • Patent number: 10742738
    Abstract: A system onboard a vehicle may include a vehicle management system (VMS) and a mission management system (MMS). The VMS may include a plurality of VMS nodes for controlling operation of the vehicle. The MMS may include a plurality of MMS nodes for controlling equipment associated with a mission of the vehicle. The system may also include a flexible deterministic communications network. The flexible deterministic communication network may be configurable for communications between each of the VMS nodes, between each of the MMS nodes and between the VMS nodes and the MMS nodes. The VMS nodes communicate using static, deterministic messages and the MMS nodes communicate using dynamic, non-deterministic messages.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: August 11, 2020
    Assignee: The Boeing Company
    Inventors: Murali Rangarajan, Yong-Long Calvin Ling
  • Patent number: 10715836
    Abstract: A method for managing video data in a storage system (10), the video data comprising frames, and a storage system (10) configured to perform the method are described. The storage system (10) comprises a first input (11) configured to receive (1) one or more frames for storage. A storage more frames unit (12) stores (2) the one or more frames, whereas a unique identifier generator (13) associates (3) a unique identifier to each of the one or more frames. The storage system (10) further comprises a processor (14) configured to generate (4) a modified frame by processing one or more frames or to receive a modified frame generated externally. The unique identifier generator (13) associates (5) a derived unique identifier to such a modified frame, which comprises references to the unique identifiers of the one or more processed frames.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: July 14, 2020
    Assignee: INTERDIGITAL CE PATENT HOLDINGS, SAS
    Inventor: Walter Arrighetti
  • Patent number: 10708331
    Abstract: Disclosed are various embodiments for a client application for streaming media. The client application estimates the bandwidth of the client and the latency between the client and a media distribution service. A bit rate for a media stream is determined using the latency, a buffer state, and the estimated bandwidth. A time to send the request is determined using the estimated bandwidth and latency.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 7, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Marc Joliveau, Justin Michael Binns, Matthew James Bordenet, Patrik Schnell, Charles Benjamin Franklin Waggoner