Patents Examined by Kevin Bates
-
Patent number: 10033788Abstract: A method and a system for smooth streaming of media content in a distributed content delivery network, including encoding original media files; providing the encoded original media files to an indexer entity; calculating, the indexer entity, index jump tables for all the encoded original media files; ingesting the index jump tables and the encoded original media files to an origin server; requesting an end user to a SSS a stream fragment; retrieving, the SSS from the origin server, a specific index jump table associated to the requested stream fragment, and using the table to find out and retrieve, from the origin Server, a needed encoded original media file block; and retrieving, the SSS, the requested stream fragment out of the encoded media file block, and sending the requested stream fragment to the end user.Type: GrantFiled: December 24, 2014Date of Patent: July 24, 2018Assignee: TELEFONICA DIGITAL ESPAÑA, S.L.U.Inventors: Armando Antonio Garcia-Mendoza Sanchez, Antoni Silvestre Padros, José Carlos Pujol Alcolado, Jorge Hernández Pablo
-
Patent number: 10027615Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.Type: GrantFiled: February 13, 2015Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Su Liu, Michael S. Ly, Robert K. Sloan
-
Patent number: 10027764Abstract: A method includes establishing a registry in which a filename extension of a file or document is associated with at least one network-hosted application that is capable of processing files having that filename extension. The method further includes configuring a cloud computing service to respond to a user-selection, on a personal computing device, of a network-hosted file having a particular filename extension for processing by using the registry to select a network-hosted application that is capable of processing files having that particular filename extension.Type: GrantFiled: December 31, 2013Date of Patent: July 17, 2018Assignee: Google LLCInventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
-
Patent number: 10021146Abstract: The present invention provides an over-the-top intermediary application for delivering video assistance services. The invention brokers and coordinates all messaging between user and video assistant multimedia applications/platforms, as well as backend resource allocation infrastructure services. By encapsulating different protocol messages from disparate multimedia clients/vendors and backend infrastructure services into a common standard-based messaging protocol, the present invention is able to provide video assistance services regardless of which multimedia client is implemented by the user or video assistant and is able to readily implement new, emerging multimedia clients and backed infrastructure services in a plugin-like fashion.Type: GrantFiled: July 20, 2015Date of Patent: July 10, 2018Assignee: BANK OF AMERICA CORPORATIONInventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Patent number: 10019378Abstract: A non-transitory computer-readable storage medium may include instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to compress data by storing positions of strings that hash to a same hash value in a ring buffer, and retrieving the ring buffer in a single memory operation to determine a longest matching string that hashes to the same hash value.Type: GrantFiled: October 9, 2014Date of Patent: July 10, 2018Assignee: GOOGLE LLCInventors: Jyrki Antero Alakuijala, Zoltan Szabadka
-
Patent number: 10015267Abstract: A server system, where a multichannel server is connected to a core network of a mobile telecommunications network through a plurality of telecommunications channels. The multichannel server comprises a telecommunications network browser server, a network gateway, an integration gateway, a carrier application server and a carrier application and add-on studio. The multichannel server provides to end user devices network services and core network services through a plurality of communications channels. The multichannel server is an application interface gateway for services exposure and provides network services and core network services as interactive applications. The multichannel server provides application as a communication channel and communication channel as an application.Type: GrantFiled: June 15, 2015Date of Patent: July 3, 2018Inventor: Constantin Staykoff
-
Patent number: 10015039Abstract: The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices.Type: GrantFiled: April 17, 2015Date of Patent: July 3, 2018Assignee: Citrix Systems, Inc.Inventors: Saravana Annamalaisami, Raveendra Holla, Nishant Kumar Jain, Sharvari Mithyantha, Dhiraj Gedam
-
Patent number: 10015235Abstract: A data processing system facilitates content-delivery to a wireless communication device over a plurality of Content Delivery Networks (CDNs). The data system receives Internet Protocol (IP) address data sets characterizing IP access to the wireless communication device through one or more IP access networks. The data system receives one or more CDN identifiers indicating active ones of the CDNs for the wireless communication device on the IP access networks. The data system processes the IP address data sets and the CDN identifiers to identify a network address for one of the CDNs and a content-delivery interface from the one CDN to the wireless communication device. The data system transfers network data indicating the wireless communication device, the network address to the one CDN, and the content-delivery interface.Type: GrantFiled: October 23, 2014Date of Patent: July 3, 2018Assignee: Sprint Communications Company L.P.Inventors: Lyle T. Bertz, Charles Brent Hirschman
-
Patent number: 10009445Abstract: A method, an apparatus, and a computer program product for communicating data via the Transmission Control Protocol (TCP) are provided. The apparatus receives from a sender a plurality of data segments according to a sequential order, infers at least one missing data segment in the sequential order, and acknowledges to the sender receipt of a highest byte sequence number of a received data segment plus one based on the inference of the at least one missing data segment. The apparatus also adjusts a receive window based on at least one of: the inference of the at least one missing data segment, or a round-trip-time of a TCP connection, wherein the receive window indicates a buffer capacity for receiving data segments. The apparatus further advertises the adjusted receive window to the sender.Type: GrantFiled: March 14, 2013Date of Patent: June 26, 2018Assignee: QUALCOMM IncorporatedInventor: Kevin Roland Fall
-
Patent number: 10009253Abstract: The present disclosure relates to providing shared resources to virtual devices on a network switch. In one example, a switch comprises a plurality of virtual device contexts (VDCs) and a default virtual device context (DVDC). The DVDC stores configuration data that identifies a network resource. The DVDC transmits a reference to the configuration data to each of the plurality of VDCs. Each of plurality of VDCs receives the reference from the DVDC. When the DVDC receive, from the at least one of the plurality of VDCs, a request to access the configuration data via the reference, the DVDC transmits at least a portion of the configuration data to the at least one of the plurality of VDCs. The at least the portion of the configuration data is operable to initiate a connection between the at least one of the plurality of VDCs and the network resource.Type: GrantFiled: July 17, 2015Date of Patent: June 26, 2018Assignee: Cisco Technology, Inc.Inventors: Samar Sharma, Mouli Vytla, Rajendra Kumar Thirumurthi
-
Patent number: 10009255Abstract: A handheld wireless device makes a request for service from a server of a business on a global network, the request originating from the wireless device is automatically routed to the closest server of the business that is geographically closest to the location of the wireless device as determined by a GPS function in the device, or by a router server in the wireless network based on the group of cell towers being connected to by the wireless device, or based on the location of the wireless device in a global telephone network database, for faster access to the service and a response there from.Type: GrantFiled: December 9, 2014Date of Patent: June 26, 2018Inventor: Tara Chand Singhal
-
Patent number: 10009246Abstract: Described herein are techniques for detecting abnormal volume of high cardinality metrics within a system in substantially real time. For example, a device may be configured to model a system as a tree-structure capable of monitoring the volume of data points or contact between users of the system with various nodes of the tree structure. The value of each counter may be normalized based on the value of the counter associated with one or more parent node. The normalized time series may then be compared to one or more thresholds to detect abnormal volumes associated with the node.Type: GrantFiled: March 28, 2014Date of Patent: June 26, 2018Assignee: Amazon Technologies, Inc.Inventor: Gary Ange Benattar
-
Patent number: 10003663Abstract: A method for network priming for an inmate of a controlled facility includes receiving authentication credentials for the inmate to access a third party social network, importing social network contacts from the third party social network, filtering the social network contacts for prohibited contacts, presenting the inmate with the social network contacts, receiving, from the inmate, a selection of social network contacts to obtain selected social network contacts, and populating a secure social network list of the inmate with the selected social network contacts.Type: GrantFiled: March 15, 2013Date of Patent: June 19, 2018Assignee: Intelmate LLCInventor: Richard Torgersrud
-
Patent number: 9998533Abstract: A P2P content caching system, method, and computer program product for a P2P application on a computer network device. The system includes: a content analyzer; and a content manager. The method includes: determining P2P hotspot downloading contents of the P2P application on the computer network device; downloading the determined P2P hotspot downloading contents into a local memory, and requesting a directory server of the P2P application to register a P2P content caching system as a P2P content provider of the downloaded P2P hotspot downloading contents; and providing the downloaded P2P hotspot downloading contents to a P2P participant in response to a request from the P2P participant to the downloaded P2P hotspot downloading contents.Type: GrantFiled: May 27, 2010Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Jin Ling, Hui Ling, Liang Lu, Yi Xin Zhao
-
Patent number: 9996615Abstract: Methods and system for managing media clips over a data network. Media streams may be received over a data network and stored by a storage server. Metadata regarding the media streams may be generated and stored at a metadata server. A control station can retrieve media frames originating in the stored media streams from the storage server, based on metadata. Media frames from multiple media streams can be retrieved and displayed in synchronization, based on respective timecodes.Type: GrantFiled: December 2, 2013Date of Patent: June 12, 2018Assignee: Evertz Microsystems Ltd.Inventors: Vince Silvestri, Rakesh Patel
-
Patent number: 9992229Abstract: Exemplary embodiments for programming a network device using user-defined scripts are disclosed. The systems and methods provide for a servicing node to receive a request for a network session between a client device and a server, receive a user defined class and a user defined object configuration from a node controller, and use the information to instruct an object virtual machine to generate at least one user defined object. The servicing node can then apply the at least one user defined object to a data packet of the network session, where the user defined object allows a user to configure the network device with user-defined instruction scripts.Type: GrantFiled: September 22, 2014Date of Patent: June 5, 2018Assignee: A10 NETWORKS, INC.Inventors: Rajkumar Jalan, Rishi Sampat
-
Patent number: 9992237Abstract: Method and apparatus for determining feature unavailability are disclosed. In the method and apparatus a user device attempts to communicate with a second server over a second network path whereby the communication may be blocked. The user device receives data from a first server over a first network path whereby the data indicates that communication using the second network path may be blocked.Type: GrantFiled: March 28, 2014Date of Patent: June 5, 2018Assignee: Amazon Technologies, Inc.Inventor: Jonathan Brian Word
-
Patent number: 9992697Abstract: An apparatus, method and computer program product are provided to collect measurement data that may be useful for coverage optimization without having to rely as extensively upon drive tests. In this regard, an apparatus, method and computer program product may be provided for collecting and reporting upon measurement data. Additionally, an apparatus, method and computer program product may be provided for directing the collection of the measurement data and for then receiving a report of the measurement data. A corresponding system for collecting measurement data may also be provided.Type: GrantFiled: November 22, 2010Date of Patent: June 5, 2018Assignee: NOKIA TECHNOLOGIES OYInventor: Ilkka Keskitalo
-
Patent number: 9992311Abstract: A mechanism is provided for correct port identification in a network host connection. A registry is created for a network host of a set of ports on the network host and services listening on each port of the set of ports, the registry including registered information capable of identifying each service provided by each port. The registered information is provided in a client connection request to the service. Client information is received from a client requiring identification of a correct port for connection to a service. The registry is searched for a match for the client information with the registered information registered at the registry for a service listening on one or more ports. The client is provided with details of the one or more ports.Type: GrantFiled: September 16, 2014Date of Patent: June 5, 2018Assignee: International Business Machines CorporationInventors: Stephen P. Bolton, Stewart O. M. Francis, David J. Nice, Joseph R. Winchester
-
Patent number: 9990655Abstract: A live media broadcast includes core content streamed to multiple users. While all consumers can be presented with the same core content, each individual consumer can be provided with individually customized content from various notification services during commercial breaks. For example, while one consumer can be provided with customized banking updates from her bank account during part of a commercial break, during that same commercial break another user might be provided with social media notifications or reminders from his calendar. Notifications or updates can be received in a text format and converted to an audio or other suitable format at an ad server, and delivered to a media automation system for insertion into a media stream in a way that integrates notifications into the listening or viewing experience without interrupting presentation of the core content.Type: GrantFiled: October 23, 2014Date of Patent: June 5, 2018Assignee: iHeartMedia Management Services, Inc.Inventors: Daniel N. MacTiernan, Thomas Drapeau, Lasse Hamre, Pablo Calamera, Kevin R. Lockhart, Richard D. Wooden, Jeffrey D. Zigler, Jacqueline J. Lockhart