Patents Examined by Ranodhi Serrao
  • Patent number: 10425454
    Abstract: A transfer method and a method for controlling the transfer of digital content. The content is available on a content server, accessible via a service gateway, and can be processed by at least two devices of a user, namely a first device known as the mobile device and at least one second device known as the rendering device. The rendering device is connected to a transfer device. The content is selected on the mobile device and rendered on the rendering device. The transfer method includes: opening a point-to-point communication channel between the mobile device and the transfer device; receiving an identifier of a service gateway over the point-to-point communication channel; connecting the transfer device to a local network using the gateway identifier received; receiving an identifier of content to be rendered; accessing the identified content on the content server via the identified gateway.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 24, 2019
    Assignee: ORANGE
    Inventors: Martin Conan, Elisabeth Lepoil, Jean-Bernard Leduby
  • Patent number: 10425507
    Abstract: A hybrid HTTP/UDP delivery protocol provides significant improvements for delivery of video and other content over a network, such as an overlay. The approach is especially useful to address problems (e.g., slow startup times, rebuffering, and low bitrates) for HTTP-based streaming. In general, the protocol has two phases: an HTTP phase, and a UDP phase. In the HTTP phase, the client sends an HTTP GET request to a server. The GET request contains a transport header informing the server that the client would like to use UDP-based transfer over the protocol. The server may refuse this mode and continue in ordinary HTTP mode, or the server may respond by sending an empty response with header information informing the client how to make the connection to enter the UDP phase. In the UDP phase, the client initiates a connection and receives the originally-requested content over UDP.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: September 24, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Miroslav Ponec, Andrew Alness
  • Patent number: 10425981
    Abstract: Disclosed herein are system, method, and computer program product embodiments for network-based user identification. An embodiment operates by transmitting a discovery signal over a network, and receiving a response to the discovery signal from a mobile device coupled to the network. Based on the response it is determined whether the mobile device is within a threshold vicinity of the streaming media device. Which if it is, user settings corresponding to a user of the mobile device, which may also be a user of another device associated with the settings are determined. The other device is then configured based on the user settings.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: September 24, 2019
    Assignee: ROKU, INC.
    Inventors: Ilya Asnis, Gregory M. Garner, Tito Thomas, Anthony Wood
  • Patent number: 10419301
    Abstract: In accordance with an embodiment, described herein is a system and method for providing multitenancy support in a platform as a service or cloud computing environment. A platform component enables a service runtime to be shared by multiple tenants, by providing each tenant with a dedicated share or slice of a runtime instance. Each share/slice can be isolated from other shares/slices with respect to factors such as, for example, configuration, or quality of service. In accordance with an embodiment, during provisioning of a particular service runtime, a runtime definition associated with the service runtime can be utilized, for example by a service management engine, to configure the platform component to install one or more services within the service runtime. A particular service and its service runtimes can also be provisioned, within one or more runtime pools, according to a service runtime definition and placement configuration.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: September 17, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Mordani, Nazrul Islam, Sivakumar Thyagarajan, Bhavanishankara Sapaliga
  • Patent number: 10412122
    Abstract: A method for establishing a communication sessions based on a Network Address Translation (NAT) device is provided. The method comprises configuring the NAT device with policy to control the creation of NAT translation entries to support communications between devices residing behind the NAT device, and devices residing outside the NAT device; wherein said policy allows the NAT device to establish multiple communications sessions, each with a dynamic NAT traversal behavior; and configuring the NAT device to maintain a control plane session with an orchestrator device whereby the NAT device learns parameters required to establish a translation entry for each communications session.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: September 10, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Lars Olof Stefan Olofsson, Syed Khalid Raza, Murtuza Attarwala
  • Patent number: 10409578
    Abstract: According to certain aspects, an information management system may be configured to: receive system information relating to one or more data storage requirements associated with a first user; access an electronic database containing deployment configuration rules usable in determining information management cell configurations; generate a recommended deployment configuration for an information management cell associated with the first user based at least in part on the system information and the deployment configuration rules; receive computing infrastructure information relating to computer hardware components within the information management cell that are available for use in implementing the recommended deployment configuration; and generate an installation script for the information management cell based at least in part on the recommended deployment configuration and the computing infrastructure information.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: September 10, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Sanjay Harakhchand Kripalani, Rajiv Kottomtharayil
  • Patent number: 10404649
    Abstract: Systems, methods, and computer program products for determining network characteristics are provided. The network characteristics may be used to facilitate changes to how content is delivered over a network, such as to avoid network congestion, to provide improved throughput, or to provide a good (or better) user experience, such as when streaming media. For example, the network characteristics may be determined, in part, by tracking domain name resolution requests by using specially formulated domain names that require resolution at an authoritative name server.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: September 3, 2019
    Assignee: DISH Technologies L.L.C.
    Inventor: Christopher Boyd Tirpak
  • Patent number: 10397082
    Abstract: The technology disclosed relates to refined survey of Internet infrastructures. A pattern of measurements is disclosed that can improve data collection by increasing the number of measurements per survey session according to a function described in areas that have few measurements, and decreasing the average number of measurements per session in heavily measured areas. These are new problems that arise from implementation of technology developed by these inventors and their colleagues.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: August 27, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Martin Kagan, Jacob Wan
  • Patent number: 10397300
    Abstract: A method of improving Hyper Text Transfer Protocol (HTTP) performance on communication networks and an apparatus adapted to the method are provided. In a communication system including a first server, a second server and at least one connection server for connecting the first and second servers, the communication method using the first server includes: receiving a request for content from at least one client; establishing a bypass connection to directly receive data from the second server; directly receiving data about the content from the second server by using the bypass connection; and transmitting the data to the client.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: August 27, 2019
    Assignees: Samsung Electronics Co., Ltd., Kyung Hee University Industry Academic Cooperation Foundation
    Inventors: Hanna Lim, Sungwon Lee, Jicheol Lee, Gijeong Kim
  • Patent number: 10397336
    Abstract: The invention relates to a management method for managing a communication session (SS_WS) between a terminal (1) suitable for exchanging application messages (MSG_WS) with at least one server (3) via the communication session (SS_WS).
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 27, 2019
    Assignee: Orange
    Inventors: Fabrice Fontaine, Fabrice Baranski
  • Patent number: 10389586
    Abstract: An approach is provided in which a system receives a set of cloud requirements corresponding to a cloud environment and analyzes the set of cloud requirements using a set of machine logic based rules to generate a recommended cloud profile that is based, at least in part, on the set of cloud requirements and includes configuration setting values. In turn, the system configures configurable parameters of the cloud environment according to the configuration setting values of the recommended cloud profile.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hugh E. Hockett, Christopher M. Laffoon, Giribabu V. Paramkusham, Keith Rafferty, James C. Riordan, Harish Sukhwani
  • Patent number: 10389580
    Abstract: A single-geo system includes a network configuration generator and a first computing system rack, or a multi-geo system includes a network configuration generator, a first computing system rack, and a second computing system rack are described. The system receives network information for a first plurality of nodes and a second plurality of nodes, and generates a system-wide network configuration file including network configuration information for the first plurality of nodes and the second plurality of nodes. Each plurality of nodes includes a controller node to receive the system-wide network configuration file, identify network configuration information for this plurality of nodes in the system-wide network configuration file as being part of the computing system rack, and update network configuration for this plurality of nodes based on the identified network configuration information for the computing system rack.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 20, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Nina Tang, Ruben De Zaeytijd, Carl Rene D'Halluin
  • Patent number: 10389671
    Abstract: A user associates a supply chain event with a personalized message. The system causes the personalized message (or a link thereto) to be sent to a recipient using a selected dissemination method when the supply chain event occurs.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: August 20, 2019
    Assignee: W.W. Frainger, Inc.
    Inventor: Geoffry A. Westphal
  • Patent number: 10388103
    Abstract: In one embodiment, a method includes, at a central data center including at least one server computer, maintaining central hospitality data for a plurality of hospitality systems. The method further includes serving, by the central data center, at least a portion of the central hospitality data to a plurality of computing devices operated by hospitality consumers. The method also includes, at the central data center, receiving, at regular intervals, an automated email from each hospitality system of the plurality of hospitality systems. Each automated email encapsulates updated local hospitality data gathered by the hospitality system. In addition, the method includes, at the central data center, retrieving the updated local hospitality data from each automated email. Also, the method includes, at the central data center, updating the central hospitality data per the updated local hospitality data.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: August 20, 2019
    Assignee: Genesis Gaming Solutions, Inc.
    Inventors: Randy L. Knust, Eric Schoppe
  • Patent number: 10382311
    Abstract: The disclosure is directed to benchmarking a server computer (“server”), e.g., a storage system of the server. The process can benchmark a candidate server using data from a production server that is handling live traffic of an application, e.g., a social networking application. The process includes collecting, from the production server, production data that is indicative of a workload of the production server, and generating a benchmark program using the production data. Upon execution of the benchmark program, the candidate server is made to process a workload generated based on the production data. The benchmark program records the performance of the candidate server, which is indicative of a performance of the candidate server in processing a workload similar to the production data. The performance results can be used in determining whether to upgrade the configuration of the production server to that of the candidate server, e.g., to improve performance.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: August 13, 2019
    Assignee: Facebook, Inc.
    Inventors: Steven Richard Hart, Jiaxin Lu, Darryl Edward Gardner, Zhanhai Qin
  • Patent number: 10371525
    Abstract: Assistance data specifications and protocols for navigation systems in cellular networks and/or other networks. These specifications and protocols do not impact system-specific control plane protocols. According to various embodiments, a bearer and satellite system-independent meta structure may be protected for periodic and/or continuous transfer, e.g., streaming, of assistance data in a network. As a result, the need for the arrangement of multiple individual sub sessions may be reduced or eliminated in various embodiments.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: August 6, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Lauri Wirola, Jari Syrjarinne, Ismo Halivaara, Martta Seppala, Troels Riis, Deh-Min Wu
  • Patent number: 10374996
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing contextualized SMS data from one or more SMS messages to a client are presented. SMS data from SMS messages may be filtered and relevant information from the filtered SMS data may be extracted. The extracted information from the SMS data may be categorized into one or more contextual categories in a tiered contextual content hierarchy. The categorization of the SMS data may include analyzing world knowledge related to the extracted information and associating searchable context metadata with the categorized information. An indication to provide feedback related to the SMS data may be received and feedback related to the received SMS data may then be provided to the client.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Govind Saoji, Vipindeep Vangala, Deepinder Gill
  • Patent number: 10367353
    Abstract: Systems include one or more critical datacenter connected to behind-the-meter flexible datacenters. The critical datacenter is powered by grid power and not necessarily collocated with the flexible datacenters, which are powered “behind the meter.” When a computational operation to be performed at the critical datacenter is identified and determined that it can be performed more efficiently or advantageously at a flexible datacenter, the computational operation is instead obtained by the flexible datacenters for performance. The critical datacenter and flexible datacenters preferably share a dedicated communication pathway to enable high-bandwidth, low-latency, secure data transmissions. A queue system may be used to organize computational operations waiting for distribution to either the critical datacenter or the flexible datacenter.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: July 30, 2019
    Assignee: Lancium LLC
    Inventors: Michael T. McNamara, David J. Henson, Raymond E. Cline, Jr.
  • Patent number: 10367893
    Abstract: A method and apparatus of establishing a network connection for P2P communications is disclosed. According to one example, a method of establishing a network connection may include establishing an initial data connection between a first network device and a second network device via a third network device, the third network device providing an initial communication channel required to exchange setup messaging between the first network device and the second network device. Other operations may include establishing another data connection between the first network device and the second device after the setup messaging is exchanged, the another connection being independent of the third network device, and transferring data messages between the first network device and the second network device via the another connection. Once the P2P connection is established, the initial data connection may be removed.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: July 30, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Anjini Shukla
  • Patent number: 10356170
    Abstract: A system having a server and a control device that connects to the server through a global network and executes processes referenced to data stored on the server can handle events in which the control device and server cannot communicate with each other. When a control device-side product master database stored by a POS terminal is updated while the POS terminal is unable to communicate with the control server, the POS terminal communicates with another POS terminal through the local area network LN and causes that other POS terminal to update its locally stored control device-side product master database.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: July 16, 2019
    Assignee: Seiko Epson Corporation
    Inventors: Koichiro Tsutsumi, Junichi Yoshizawa