Patents Examined by Ranodhi Serrao
-
Patent number: 10425454Abstract: 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: GrantFiled: March 31, 2015Date of Patent: September 24, 2019Assignee: ORANGEInventors: Martin Conan, Elisabeth Lepoil, Jean-Bernard Leduby
-
Patent number: 10425507Abstract: 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: GrantFiled: April 17, 2017Date of Patent: September 24, 2019Assignee: Akamai Technologies, Inc.Inventors: Miroslav Ponec, Andrew Alness
-
Patent number: 10425981Abstract: 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: GrantFiled: April 4, 2017Date of Patent: September 24, 2019Assignee: ROKU, INC.Inventors: Ilya Asnis, Gregory M. Garner, Tito Thomas, Anthony Wood
-
Patent number: 10419301Abstract: 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: GrantFiled: September 5, 2014Date of Patent: September 17, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Sivakumar Thyagarajan, Bhavanishankara Sapaliga
-
Patent number: 10412122Abstract: 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: GrantFiled: January 22, 2016Date of Patent: September 10, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Lars Olof Stefan Olofsson, Syed Khalid Raza, Murtuza Attarwala
-
Patent number: 10409578Abstract: 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: GrantFiled: February 8, 2018Date of Patent: September 10, 2019Assignee: Commvault Systems, Inc.Inventors: Sanjay Harakhchand Kripalani, Rajiv Kottomtharayil
-
Patent number: 10404649Abstract: 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: GrantFiled: March 10, 2017Date of Patent: September 3, 2019Assignee: DISH Technologies L.L.C.Inventor: Christopher Boyd Tirpak
-
Patent number: 10397082Abstract: 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: GrantFiled: August 7, 2014Date of Patent: August 27, 2019Assignee: Citrix Systems, Inc.Inventors: Martin Kagan, Jacob Wan
-
Patent number: 10397300Abstract: 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: GrantFiled: May 26, 2015Date of Patent: August 27, 2019Assignees: Samsung Electronics Co., Ltd., Kyung Hee University Industry Academic Cooperation FoundationInventors: Hanna Lim, Sungwon Lee, Jicheol Lee, Gijeong Kim
-
Patent number: 10397336Abstract: 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: GrantFiled: December 20, 2013Date of Patent: August 27, 2019Assignee: OrangeInventors: Fabrice Fontaine, Fabrice Baranski
-
Patent number: 10389586Abstract: 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: GrantFiled: April 4, 2017Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Hugh E. Hockett, Christopher M. Laffoon, Giribabu V. Paramkusham, Keith Rafferty, James C. Riordan, Harish Sukhwani
-
Patent number: 10389580Abstract: 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: GrantFiled: October 28, 2016Date of Patent: August 20, 2019Assignee: Western Digital Technologies, Inc.Inventors: Nina Tang, Ruben De Zaeytijd, Carl Rene D'Halluin
-
Patent number: 10389671Abstract: 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: GrantFiled: September 12, 2013Date of Patent: August 20, 2019Assignee: W.W. Frainger, Inc.Inventor: Geoffry A. Westphal
-
Patent number: 10388103Abstract: 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: GrantFiled: September 24, 2012Date of Patent: August 20, 2019Assignee: Genesis Gaming Solutions, Inc.Inventors: Randy L. Knust, Eric Schoppe
-
Patent number: 10382311Abstract: 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: GrantFiled: September 22, 2015Date of Patent: August 13, 2019Assignee: Facebook, Inc.Inventors: Steven Richard Hart, Jiaxin Lu, Darryl Edward Gardner, Zhanhai Qin
-
Patent number: 10371525Abstract: 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: GrantFiled: March 25, 2009Date of Patent: August 6, 2019Assignee: Nokia Technologies OyInventors: Lauri Wirola, Jari Syrjarinne, Ismo Halivaara, Martta Seppala, Troels Riis, Deh-Min Wu
-
Patent number: 10374996Abstract: 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: GrantFiled: July 27, 2016Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Govind Saoji, Vipindeep Vangala, Deepinder Gill
-
Patent number: 10367353Abstract: 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: GrantFiled: October 30, 2018Date of Patent: July 30, 2019Assignee: Lancium LLCInventors: Michael T. McNamara, David J. Henson, Raymond E. Cline, Jr.
-
Patent number: 10367893Abstract: 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: GrantFiled: January 19, 2017Date of Patent: July 30, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Anjini Shukla
-
Patent number: 10356170Abstract: 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: GrantFiled: April 27, 2016Date of Patent: July 16, 2019Assignee: Seiko Epson CorporationInventors: Koichiro Tsutsumi, Junichi Yoshizawa