Patents Examined by Zia Khurshid
  • Patent number: 10686719
    Abstract: A system performs operations including detecting a request to present a game application, receiving a resources identifier from a second communication device, determining from the resources identifier that the second communication device has one of a computing resource, a presentation resource, or both, selecting a configuration from a plurality of configurations according to an identity of the gaming application and the resources identifier, selecting according to the configuration at least one resource from one of the computing resource, the presentation resource, or both of the second communication device, and delegating processing by the first communication device of a portion of the gaming application according to the at least one resource of the second communication device.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: June 16, 2020
    Assignee: STEELSERIES ApS
    Inventors: Bruce Hawver, Michael Aronzon
  • Patent number: 10679184
    Abstract: Provided is a computer system that includes a processor and a memory coupled to the processor, the memory including computer readable program code embodied therein that, when executed by the processor, causes the processor to receive, from each of multiple collaboration data sources, a data thread that corresponds to a given context, generate, from at least one of the collaboration data sources, a dynamic data thread that includes data thread content from each of the collaboration data sources, and generate a collaborative workspace based on the given context using the dynamic data thread to provide a development environment that includes the multiple collaboration data sources in a single data thread.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: June 9, 2020
    Assignee: CA, Inc.
    Inventor: Rahul Sarna
  • Patent number: 10673682
    Abstract: Apparatus, systems, and methods create, modify, and delete managed objects utilized by VNF lifecycle management automatically are disclosed and claimed. Other examples are also disclosed and claimed.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: June 2, 2020
    Assignee: INTEL CORPORATION
    Inventors: Joey Chou, Stephen Gooch, Kapil Sood, Brian J. Skerry
  • Patent number: 10616317
    Abstract: A computer implemented method and apparatus for affinity load balancing. The method comprises receiving a task request on a first server of a plurality of server, wherein a task associated with the task request is to be performed on a first device of a plurality of devices; extracting a task type and a device identifier from the task request; determining whether a second server of the plurality of server has acquired an affinity for the task type; and acquiring the affinity for the task type when it is determined the second server of the plurality of servers has not acquired an affinity for the task type.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 7, 2020
    Assignee: Trilliant Networks, Inc.
    Inventor: Charles Sarrazin-Boucher
  • Patent number: 10581704
    Abstract: A cloud system for a big data process, and an operation method thereof. A cloud operation method of processing big data includes: receiving a cluster rule; monitoring a cluster resource and a cluster task; adding a cluster resource based on the cluster rule and a cluster resource monitoring value; and replicating a cluster based on a cluster rule and a cluster task monitoring value, wherein the cluster rule may include at least one of a resource assignment threshold value, a resource amount to be assigned, a task threshold value, and a number of replicated clusters.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: March 3, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Dae Heon Park, Se Han Kim, Hyeon Park, Jee Sook Eun, Eun Ju Lee
  • Patent number: 10574510
    Abstract: A system is provided for clustering events. A first engine configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to failure of errors in the managed infrastructure, where membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. The at least one engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Grant
    Filed: July 22, 2018
    Date of Patent: February 25, 2020
    Assignee: Moogsoft, Inc.
    Inventor: Philip Tee
  • Patent number: 10560503
    Abstract: Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. Example methods disclosed herein include receiving a request from a first one of a plurality of devices to establish a shared connection to distribute communication of a first data stream among the plurality of devices. Such example methods also include establishing, in response to the request, respective data connections with the plurality of devices based on device capability information obtained from a system providing service for the plurality of devices. Such example methods further include splitting the first data stream into a plurality of partial data streams to be communicated to the plurality of devices via the respective data connections, the partial data streams, when aggregated, forming the first data stream.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: February 11, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Christopher F. Baldwin, Bruce Barnes, Wayne R. Heinmiller, Patrick Kenny, Dolores J. Mallian
  • Patent number: 10547521
    Abstract: Techniques for presenting information about a network, virtualization infrastructure, cluster, or other computing environment, which may involve presentation of user interfaces that may enable nuanced, unique, and/or comprehensive insights into how infrastructure elements, instances, and/or computing resources are being used and information about patterns of usage and/or utilization. Techniques for communicating, within a computing system, information used to create, update, and/or modify the user interfaces that present information about a network, virtualization infrastructure, cluster, or other computing environment. Techniques in accordance with one or more aspects of the present disclosure may involve use of separate interfaces for collecting or accessing data used to draw a user interface that presents information about a network, and for collecting or receiving data used to update the user interface as changes occur to the utilization of infrastructure elements represented within the user interface.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: January 28, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Parantap Roy, Weixu Zhuang, Sumeet Singh, Harshit Naresh Chitalia, Travis Gregory Newhouse, Avi K. Patel, Moitrayee Gupta
  • Patent number: 10541903
    Abstract: A system and method of improving anomaly detection rate in a communication network. A server computer may receive a data set comprising traffic flows communicated over the communication network and group the traffic flows into data categories based on the type of network service such as transport control protocol (TCP) port numbers or User Datagram Protocol (UDP) port numbers of the traffic flows, or based on application layer protocols associated with the traffic flows. The server computer may further detect anomalies in each of the data categories based on inconsistencies between at least one common feature associated with a data category and traffic flows in the data category. Different data categories may be associated with different the at least one common feature. The anomaly detection may be supervised or unsupervised.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 21, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Zhibi Wang, Tuo Li
  • Patent number: 10523519
    Abstract: A multi-layer analytics service stack may generate forecasted utilization data. An input layer of the analytics service stack may receive input and designate cloud computing utilization data for analysis. A transformation layer of the analytics service stack may perform format transformations on the cloud computing utilization data, and the data may be prepared for analysis at a data treatment layer of the cloud computing utilization data. The treated and transformed cloud computing utilization data may be analyzed using multiple analytics models by a multi-forecasting layer of analytics service stack to generate the forecasted utilization data.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: December 31, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Madhan Kumar Srinivasan, Guruprasad Pv
  • Patent number: 10476824
    Abstract: Systems and methods for storing less than a threshold number of media content activity levels for media content objects at an online social networking service, identifying, using the stored media content activities, a threshold number of media content objects associated with a higher number of the media content activities occurring over a recent threshold period of time, receiving an indicator indicating that one of the identified media content objects is unprofessional, and propagating the indicator to each activity that includes the unprofessional media content object.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rupesh Gupta, Mahdiehsadat Mirian Hosseinabadi
  • Patent number: 10469566
    Abstract: An electronic device is provided. The electronic device includes a communication module configured to request from at least one peripheral electronic device to transmit device information, and to receive the device information from the at least one peripheral electronic device. The electronic device also includes a control module configured to analyze attributes of content using content information if a content providing event occurs, to analyze attributes of the at least one peripheral electronic device using the device information and the attributes of the electronic device, and to determine at least one target device to provide the content to a user, according to the result of analyzing the attributes of the content and the result of analyzing the attributes of the electronic device and the at least one peripheral electronic device.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: November 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joon Sung Hong, Kyung Eun Park, Bong Joo Seo, Haebahremahram Suh, Ho Jun Jaygarl, Eun Jung Hyun, Moon Bae Song, Cheol Ho Cheong, Joon Ho Cho
  • Patent number: 10440087
    Abstract: A method for estimating a loss of information in a video stream comprising video frames of different frame types, wherein the video stream is transmitted in a sequence of data packets, the method comprising during a first learning period of the video stream: identifying the different frame types in the video stream, determining a reference average size of at least some of the frame types in the video stream, determining a reference occurrence frequency how often at least some of the frame types occur in the video stream, wherein the reference average size and the reference occurrence frequency are determined using information provided in a header of the transmitted data packets, during a second time period of the stream: identifying the different frame types in the video stream taking into account the reference average frame size, the reference occurrence frequency determined in the first learning period, and information provided in the header of the data packets in the second time period, determining t
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: October 8, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Attila Báder, Ferenc Szász
  • Patent number: 10432686
    Abstract: A system for delivering live streaming content based on accurate media data fragment size and duration. The system may include a client media player to receive a portion of a streaming media file (e.g., in an MP4 format), download a first sub-portion of the streaming media file including fragment-level metadata, and parse and analyze the fragment-level metadata to determine a size and duration of a current fragment of the media file. A media server may generate custom data identifying a size and duration of a current fragment of a media file. The media server may insert the custom data (e.g., as a custom header or unique packet identifier) and send the custom data to a client media player. The client media player may be configured to decode the custom data and determine the current fragment size and duration.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: October 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Marc Joliveau, Stefan Christian Richter
  • Patent number: 10419544
    Abstract: The present invention relates to communications methods, apparatus and systems for efficiently managing NAPT bindings and mappings. An exemplary embodiment of operating a communication system includes the steps of (i) receiving, at a real-time communications entity, a media session offer from a device, (ii) transmitting, from the communications entity to a Network Address and Port Translation entity (NAPT), a request signal to allocate a public Internet Protocol (IP) address and port number pair corresponding to an interface on the NAPT for the session; (iii) determining, at the communications entity, a remote IP address and port number pair corresponding to an interface on the device to be used for communicating media of the media session; (iv) transmitting, from the communications entity to the NAPT, a signal identifying the determined remote IP address and port number pair; and (v) releasing, at the NAPT, the allocated public IP address and port number pair.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: September 17, 2019
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Tolga Asveren, Nagesh Kumar Bollapalli
  • Patent number: 10397017
    Abstract: Embodiments are directed to a computer-implemented method for communicating terms of service for providing internet access. The method includes establishing, using a gateway internet service provider (ISP) processor, a private network communications path between the gateway ISP processor and a client processor over a private area network. The method further includes transmitting, using the gateway ISP processor, data over the private network communications path, wherein the data includes terms of service that must be accepted by the client processor as one condition of the gateway ISP processor providing the client processor with internet access.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew E. Broomhall, Fabrizio N. Caldas, Christopher R. Dotson, Michael R. Spano, Sr.
  • Patent number: 10389782
    Abstract: Users can share a content stream and can create and/or edit playlists that include content items of the content stream. Each user device, or a subset of the user devices, can edit the playback commands of the content stream once it is being shared. Playback of the content items is synchronized between the sharing devices. If one device is associated with a content restriction, an alternate version may be provided to that device. The two versions can still be played synchronously with one another.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 20, 2019
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Arvind S. Shenoy, Gregory R. Chapman, James D. Batson, Nicholas J. Paulson, Simon Goldrei, Szu-Wen Huang
  • Patent number: 10389665
    Abstract: A service apparatus and method for providing a deferred message, and a storage medium. The service method for providing a deferred message comprises: receiving a message parameter sent by a first client and to be forwarded to a second client (S1); determining whether a user associated with the second client is online (S2); if the user associated with the second client is not online, determining that the message parameter to be forwarded is a message parameter of a deferred message, and saving the message parameter into a database of a server (S3); and when receiving an online prompt of the user associated with the second client, delivering the message parameter to the second client (S4). The method can significantly reduce the network traffic and occupation of the storage space.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: August 20, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Lin Pan, Jianguo Dang, Yasheng Zhang, Tongxing Ma, Kailiang Jiang
  • Patent number: 10355938
    Abstract: Wi-Fi access point performance management may include receiving a session analytic record related to a plurality of wireless access points, and analyzing the session analytic record related to the plurality of wireless access points to determine a root cause of at least one malfunctioning node related to at least one of the plurality of wireless access points, and predict failure of the at least one of the plurality of wireless access points. Further, a graphical user interface display or a report may be generated. The graphical user interface display or the report may be related to the determination of the root cause of the at least one malfunctioning node related to the at least one of the plurality of wireless access points, and prediction of the failure of the at least one of the plurality of wireless access points.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: July 16, 2019
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Vivek Saha, Arnab Chakraborty, Sachin Sehgal, Ankit Jain, Eric Bertrand, Amit Kumar
  • Patent number: 10356190
    Abstract: A system, method, and computer-readable medium for performing a web site accessibility operation. The web site accessibility operation automatically enables web site accessibility features for a differently abled user. In certain embodiments, the accessibility features are customized to ease accessibility factors. In certain embodiments, the web site accessibility operation intelligently detects a disability of a user and automatically enables web site accessibility features based upon the detected disability. When performing a web site accessibility operation, a user access a website an analyzer module determines whether the user has a disability and if so what type of disability. Based upon the determination the analyzer module automatically modifies the web site to optimize the accessibility of the web site for the identified disability.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: July 16, 2019
    Assignee: Dell Products L.P.
    Inventors: Deepak Ravishankar, Kavitha Kanagowder, Mainak Roy, Rathi B