Computer-to-computer Data Streaming Patents (Class 709/231)
  • Patent number: 9769233
    Abstract: A network system and the method is described that splits media identification logic and media classification and/or general data session processing/management logic into separate controllers (e.g., between the local controllers and a service controller). By separating media identification logic and media classification logic (or general media processing/management logic), the system and method allows for greater flexibility and scalability in a network system employing a service controller. In particular, by allowing the local controllers to perform media identification and to construct a single packet that characterizes/describes a media session, the system avoids the need to transmit multiple data packets of a media session to the service controller for classification of the session.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: September 19, 2017
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Navaneetha Krishna Gowda Thippesh, Brijesh Kumar Yadav
  • Patent number: 9769010
    Abstract: A method is provided for accessing a multimedia content containing at least one data segment. This data segment is accessible via a document describing the content. The method includes a first step of obtaining the document describing the content, from which document at least a first universal address of a segment is generated; a second step of obtaining at least one parameter associated with the universal address of the document describing the content; a step of reading at least one address generator rule in the document describing the content; and as a function of the address generator rule, of the first universal address of the segment, and of the parameter that has been obtained, a last step of generating the second universal address for the segment. Also provided is a method of generating a document that is suitable for use in the context of the access method.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: September 19, 2017
    Assignee: ORANGE
    Inventors: Sylvain Kervadec, Claudia Becker, Olivier Vivolo
  • Patent number: 9769738
    Abstract: According to an example, in an AC pool including a MAC and a plurality of LACs registered on the MAC, after a first LAC is registered on the MAC, the MAC issues a first traffic rule to the first LAC, wherein the first traffic rule redirects a discovery packet sent from an AP to the MAC. When receiving the discovery packet sent from the AP or receiving a discovery packet sent from the AP and forwarded via a LAC, the MAC selects, from a plurality of the LACs, a second LAC for handling the AP. The MAC generates a second traffic rule associated with the AP and the second LAC, and issue the second traffic rule to a plurality of the LACs, so that when another LAC receives a communication tunnel protocol packet sent from the AP, the other LAC redirects the communication tunnel protocol packet to the second LAC.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: September 19, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Weiwei Guo
  • Patent number: 9762681
    Abstract: The present invention relates to a data management method based on cloud computing and a system and apparatus therefor. In particular, when a user uploads or downloads content to or from a metacloud-type storage server, data interoperability between terminals is performed using tag information associated with the metadata of the corresponding content, and thus the extraction of metadata is differently performed for each terminal, for each time, or for each user, so that a load between a terminal and a server can be minimized and a metacloud function can be smoothly provided. Furthermore, a metadata extraction target is controlled by a server, so that centralized requirements can be applied to the terminals at the same time and thus uniform service quality can be provided.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: September 12, 2017
    Assignee: SK techx Co., Ltd.
    Inventor: Seung-Won Na
  • Patent number: 9762503
    Abstract: A system for provisioning an elastic computing infrastructure is provided. The system include a memory and at least one processor coupled to the memory. The system also includes a management component executed by the at least one processor and configured to instantiate an objective object having a resource collection and instructions that specify processing performed by the objective object, the resource collection identifying at least one resource object that controls a capacity of at least one resource provided by at least one computer system, the capacity being sufficient for processing to be performed at a predetermined performance level.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: September 12, 2017
    Assignee: Sea Street Technologies, Inc.
    Inventors: John Weber, Harley L. Stowell, III
  • Patent number: 9762443
    Abstract: The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains, at a remote capture agent, configuration information for the remote capture agent from a configuration server over a network. Next, the system uses the configuration information to configure the generation of event data from network data obtained from network packets at the remote capture agent. The system then uses the configuration information to configure transformation of the event data or the network data into transformed event data at the remote capture agent.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: September 12, 2017
    Assignee: Splunk Inc.
    Inventor: Michael Dickey
  • Patent number: 9756100
    Abstract: Systems, devices and methods are provided to support placeshifting of adaptive media streams. A home device acts as an intermediary that passes requests for segments of an adaptive stream from a remote device to a content source. The content source responds with the requested segments, which are forwarded to the remote device. A connection service may be provided to facilitate placeshifting sessions between home and remote devices.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 5, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Darren Major, Mark B. Hurst
  • Patent number: 9749886
    Abstract: Described are techniques for determining metric data associated with a network by providing interrogatory data to the network in-line, using an existing connection. The interrogatory data may request metric data regarding one or more devices. Response data may be received responsive to the interrogatory data and may include at least a portion of the requested metric data and destination network element data indicative of one or more devices within the network. The metric data may be stored in association with the destination network element data and the communication type corresponding to the communication conducted over the existing connection. Stored metric data from previous communications may be used to determine a quality metric to facilitate selection of a network for the initiation of a subsequent communication.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: August 29, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Siddhartha Shankara Rao
  • Patent number: 9747011
    Abstract: Implementations relate to continuation of playback of media content by different devices. In some implementations, a method includes causing a stream of media content data to be received from a stream source and output by a first device to a user, where a portion of the data is buffered on the first device before output. An indication is detected that the user has stopped using the first device for output of the content data. A place marker indicates a portion of the content that is output approximately at the time of the indication. The method causes the stream of content data to be received and output by a second device starting at the place marker portion. The buffered content data is sent from the first device to the second device for output by the second device before unbuffered portions of the content data received from the stream source.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 29, 2017
    Assignee: Google Inc.
    Inventors: Justin Lewis, Ruxandra Georgiana Paun
  • Patent number: 9749399
    Abstract: A system and method for selecting a data delivery network. A determination is made of user information associated with a communication from a user. A determination is made of performance information for multiple data delivery networks. The data delivery network is selected for the communication from the multiple data delivery networks.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: August 29, 2017
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, Michael K. Bugenhagen
  • Patent number: 9749379
    Abstract: A receiving terminal in a hybrid network receives a video stream through a broadcasting network. The receiving terminal receives a high speed video stream streamed at a high speed for a defined first period from a first time when switching from the broadcasting network to a communication network depending on a receiving state of the broadcasting network is determined, receives a live video stream streamed in a live form from any one time of the first period, and generates a continuous video stream using the video stream received through the broadcasting network, the high speed video stream, and the live video stream.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: August 29, 2017
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Joungil Yun, Byungjun Bae, Kyu Tae Yang, Yun Jeong Song, Hun Hee Lee, Hyoungsoo Lim, Namho Hur
  • Patent number: 9740635
    Abstract: Computer-readable storage media, computing devices and methods associated with file cache management are discussed herein. In embodiments, a computing device may include a file cache and a file cache manager coupled with the file cache. The file cache manager may be configured to implement a context-aware eviction policy to identify a candidate file for deletion from the file cache, from a plurality of individual files contained within the file cache, based at least in part on file-level context information associated with the individual files. In embodiments, the file-level context information may include an indication of access recency and access frequency associated with the individual files. In such embodiments, identifying the candidate file for deletion from the file cache may be based, at least in part, on both the access recency and the access frequency of the individual files. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: August 22, 2017
    Assignee: Intel Corporation
    Inventors: Ren Wang, Weishuang Zhao, Wei Shen, Michael P. Mesnier, Tsung-Yuan C. Tai, Mesut A. Ergin
  • Patent number: 9742712
    Abstract: A system and method for the late-binding of time-based media in real-time. With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: August 22, 2017
    Assignee: Voxer IP LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Patent number: 9743322
    Abstract: A method and an apparatus for processing a handover of a terminal in a mobile communication system are provided. The method includes determining, by a source evolved-NodeB (eNB), a handover of a User Equipment (UE) to a target eNB, obtaining information about content transmitted to the UE from a source cache server connected to the source eNB over a backhaul network, and transmitting the content information to a target eNB.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 22, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyungho Lee, Jicheol Lee
  • Patent number: 9742845
    Abstract: A method for storage management of client files in a multi-service cloud environment is provided. The method includes receiving a mapped list of available cloud storage services of the multi-service cloud environment. The method further includes receiving categorization of the client files. The method further includes performing a qualitative analysis of the received mapped list of available cloud storage services and the categorized client files, to generate a decision data structure representative of cloud storage preferences of a client. The method further includes storing the client files in the multi-service cloud environment. The method further includes determining whether to encrypt the stored client files. The method further includes tagging individual files of the stored client files, or groups of client files of the stored client files, or a combination of the individually stored client files or the groups of client files for encrypting the stored client files.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventor: Pedro Ivo M. Echeverria
  • Patent number: 9734870
    Abstract: A video identifier uniquely identifying a video captured by a camera is generated. The video includes video frames and optionally concurrently captured audio as well as video metadata describing the video. Video data is extracted from at least two of the video's frames. By combining the extracted video data in an order specified by an identifier generation protocol, an extracted data object is generated. The extracted data object is hashed to generate the unique media identifier, which is stored in association with the video. The identifier generation protocol may indicate the portions of the video data to extract, such as video data corresponding to particular video frames and audio data corresponding to particular audio samples. The extracted data object may include a size of particular video frames, a number of audio samples in the video, or the duration of the video, for example.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: August 15, 2017
    Assignee: GoPro, Inc.
    Inventors: Otto K. Sievert, Gurprit Cheema, David A. Newman
  • Patent number: 9736751
    Abstract: Disclosed is a data transmission method. The method includes that: when downlink data is transmitted, a master node shunts, on a Radio Link Control (RLC) sublayer, the downlink data to obtain shunted data packets, and sends the shunted data packets to shunting nodes; the shunting nodes process the shunted data packets, and send the processed data packets to a User Equipment (UE); and when uplink data is transmitted, the master node converges data packets sent from the shunting nodes and data packets sent from the UE, and sends the converged data packets to a core network. Also disclosed is a data transmission system. With embodiments of the disclosure, mobile communications system is able to provide an optimized service, a higher bandwidth and better performance.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: August 15, 2017
    Assignee: ZTE CORPORATION
    Inventors: Xin Wang, Feng He, Lifeng Han
  • Patent number: 9736202
    Abstract: Embodiments of the present invention set forth techniques for a content player to stream a media file using multiple network connections. To stream the media file, the content player downloads metadata associated with a requested media file, establishes a network connection with multiple content servers (or multiple network connections with a single content server or both) and begins requesting portions of the media file. In response, the requested portions are transmitted to the content player. The content player may employ a predictive multi-connection scheduling approach to determine which network connection to use in downloading a given chunk.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: August 15, 2017
    Assignee: NETFLIX, INC.
    Inventors: Anthony N. Park, Neil D. Hunt, Wei Wei
  • Patent number: 9736247
    Abstract: A system for providing access to one or more application device, such as a respective processed application program, is connected to a telecommunications network including at least one user device. The system includes a manager device connected to the respective application device, and the manager device communicatively connects to the respective user device. Each application device includes a respective processing state and a state table of each respective processing state. The manager device updates the respective processing state of the state table for each application device and respective user device. Each user device accesses the manager device to obtain the respective processing state in the state table of the particular application device for the particular user device. User devices can switch communications with the manager device and application device, providing continuing operations of the application device with same processing state.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: August 15, 2017
    Inventor: Steve Bakke
  • Patent number: 9736266
    Abstract: The present invention includes apparatuses, methods, computer readable media and systems comprising means for rapid data acquisition from a server are discussed herein. This rapid data acquisition can be achieved using a combination of bulk data requests and small data requests. A hybrid approach that uses simultaneous bulk and small data requests can provide random access to data files while achieving the high download speeds of a large data transfer.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: August 15, 2017
    Assignee: Apple Inc.
    Inventor: Roger Pantos
  • Patent number: 9733978
    Abstract: Various embodiments include methods for data management in a computing device utilizing a plurality of processing units. Embodiment methods may include generating a data transfer heuristic model based on measurements from a plurality of sample data transfers between a plurality of data storage units. The generated data transfer heuristic model may be used to calculate data transfer costs for each of a plurality of tasks. The calculated data transfer costs may be used to schedule execution of the plurality of tasks in an execution order on selected ones of the plurality of processing units. The data transfer heuristic model may be updated based on measurements of data transfers occurring during the executions of the plurality of tasks (e.g., time, power consumption, etc.). Code executing on the processing units may indicate to a runtime when certain data blocks are no longer needed and thus may be evicted and/or pre-fetched for others.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Dario Suarez Gracia, Tushar Kumar, Aravind Natarajan, Ravish Hastantram, Gheorghe Calin Cascaval, Han Zhao
  • Patent number: 9733947
    Abstract: A method of proactively event triggering in a computer system is disclosed. The computer system includes an application unit and an interface. The method includes the application unit sending a setting signal to change a voltage level of a pin of a control chip module; the pin generating a triggering event to the interface unit when the voltage level of the pin changes; and the interface accessing a controller according to the triggering event to allow the application unit to communicate with the controller proactively.
    Type: Grant
    Filed: May 27, 2013
    Date of Patent: August 15, 2017
    Assignee: Wistron Corporation
    Inventor: Chien-Feng Su
  • Patent number: 9733794
    Abstract: A computing device that provides access to digital media items receives a command from an entity to share a digital media item. The computing device invokes a graphical user interface for sharing the digital media item in response to receiving the command. The computing device determines a start time to apply to the digital media item based on input received via the graphical user interface. The computing device then generates a link or embed code to the digital media item, the link or embed code identifying the start time, wherein accessing the link or embed code causes the digital media item to be presented from the start time.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: Taylor Eric Hughes, Jennifer Bilotta, Brian Glick
  • Patent number: 9729627
    Abstract: The present disclosure relates to a method for use in a Peer to Peer (P2P) streaming system over a mobile network, the method comprising: receiving from a P2P tracker of said at least one P2P tracker a notification message indicating a first mobile peer to be served by the first P2P proxy and request information of the first mobile peer indicating a first media content requested by the first mobile peer and peers where the first media content is available, the peers being not served by the first P2P proxy; checking whether the first media content is buffered in the first P2P proxy; initiating a P2P session with at least one or more peers among the peers to fetch the first media content, when the first media content is not buffered in the first P2P proxy; and sending the fetched first media content to the first mobile peer.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: August 8, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (pub)
    Inventor: Shunliang Zhang
  • Patent number: 9729611
    Abstract: In one embodiment a method, system and apparatus for adaptive bitrate (ABR) recording management is described, the method, system and apparatus comprising receiving a request to record a content item using adaptive bitrate (ABR) technology at an ABR request controller comprised in a client device, scheduling a download of the ABR content item by a recording planner, the scheduling based, at least in part, on a provided deadline by which the ABR content item is to have been completely downloaded, determining a recording plan by the recording planner in order to schedule acquisition of the ABR content item, the recording plan based, at least in part, on the provided deadline, availability of the ABR content item in ABR playlists, availability of system resources which may be used by concurrent playback and recording sessions at the client device, and bandwidth available to the client device, acquiring the ABR content item, and storing the acquired ABR content item on a storage device.
    Type: Grant
    Filed: October 26, 2014
    Date of Patent: August 8, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Gareth John Bowen, Shabtai Atlow
  • Patent number: 9720973
    Abstract: A method, system, and computer program product for initializing a stream computing application are disclosed. The method may include receiving a plurality of tuples to be processed by one or more processing elements operating on one or more computer processors. Each processing element may have one or more stream operators. The method may also include determining a first attribute to be processed at a first stream operator that is configured to transmit a tuple having the first attribute along an execution path including at least one intervening stream operator to a second stream operator. The method may include compressing the first attribute when the first attribute is to be next processed by the second stream operator.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, John M. Santosuosso
  • Patent number: 9723046
    Abstract: A method for providing equitable media streaming between an HTTP server and a number of receivers via shared network. The streaming data is processed to split the data across a number of sub-streams. Each sub-stream contains non-contiguous data. A receiver requesting the streaming media establishes a number of TCP sessions, one for each sub-stream and the received sub-stream data is reassembled at the receiver so that the streaming media can be presented.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 1, 2017
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Stephen Clifford Appleby, Ian Barry Crabtree, Michael Erling Nilsson, Rory Stewart Turnbull
  • Patent number: 9721254
    Abstract: A method, apparatus, article of manufacture, and a memory structure for providing advertisements with a media program transmitted to a user device are described. Different versions of a media program and advertisements are generated and segmented, and transmitted to a media player individually, allowing different advertisements to be selected for presentation to users according to user demographics and other factors.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: August 1, 2017
    Assignee: HULU, LLC
    Inventors: William Z. Holt, Xinan Wu, Eden S. Li, Baptiste Coudurier, Alexander V. Gutarin
  • Patent number: 9716598
    Abstract: An information processing device according to one aspect of the present invention has a plurality of data transfer units and includes a data transfer monitoring unit to monitor whether or not a data transfer is executable by a first data transfer unit in the plurality of data transfer units and a data transfer inhibiting unit to inhibit, based on monitoring of the data transfer monitoring unit, the data transfer of a second data transfer unit different from the first data transfer unit in the plurality of data transfer units while the data transfer is executable by the first data transfer unit.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: July 25, 2017
    Assignee: PFU LIMITED
    Inventors: Akira Kubota, Yuuichi Komuro
  • Patent number: 9716668
    Abstract: Systems, methods and devices provide efficient bandwidth allocation on a satellite, mobile telephone or other data connection by allowing nodes to share bandwidth for commonly-requested data. A transmission center, uplink or other gateway suitably recognizes when content requests from multiple different nodes are simultaneously requesting delivery of the same content. When the same content is recognized, the gateway device allocates shared bandwidth on the data transmission link for the requested content that is accessible to both the first and second nodes.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: July 25, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Max S. Gratton
  • Patent number: 9710379
    Abstract: According to an aspect, a user interface is provided for assisting a user with identifying parameters for starting an application that utilizes real-time garbage collection (GC). The parameters include a fixed heap size and a GC central processing unit (CPU) utilization. Responsive to receiving a request from the user, the user is provided with options for profiling the application. The profiling includes executing the application. The options include targeting the GC CPU utilization to meet real-time requirements, targeting the heap size to meet the real-time requirements, and targeting a balance between the GC CPU utilization and the heap size to meet the real-time requirements. Responsive to detecting a selection of an option by the user, the application is profiled according to the option selected. The user is presented with results of the profiling via the user interface. The results include values for the parameters.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Sean C. Foley
  • Patent number: 9712584
    Abstract: A method, a device, and a non-transitory storage medium having instructions to receive a request to begin an adaptive streaming session; receive, in response to receiving the request, context information, wherein the context information pertains to a link state between the device and another device that provides a streaming media; calculate, based on the context information, values for dynamic parameters pertaining to the adaptive streaming session, wherein the dynamic parameters pertain to buffer management and codec selection; and provide, based on the values for the dynamic parameters, the streaming media to a user.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: July 18, 2017
    Assignees: Sony Corporation, Sony Mobile Communications Inc.
    Inventors: Peter C. Karlsson, Martin Danielsson, Anders Isberg, Rickard Ljung
  • Patent number: 9712573
    Abstract: This disclosure relates to techniques for synchronizing playback of media data between a source device and one or more sink devices in a Wireless Display (WD) system. WD systems enable mobile devices to share a local display of the source device with remote sink devices. The techniques of this disclosure include a management procedure at the source device to select a universal queue size for the source device and the participating sink devices. The source device selects the universal queue size based at least on supported queue sizes of the source device and the sink devices. The media packets are then held in queues having the universal queue size at the source device and the sink devices. The uniform queue size combined with compensation for transmission delay enables each of the devices to begin processing the media packets at the same time.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Soham V. Sheth, Samir Salib Soliman, Vijayalakshmi R. Raveendran
  • Patent number: 9706257
    Abstract: A method and system for controlling viewing of multimedia content includes collecting viewing control profiles and associated viewing control passwords via an Internet-protocol television portal, a web portal, and a mobile portal. The viewing control profile may be usable to restrict access to certain multimedia programs. The viewing control may be applied using a unified storefront application, providing access to multimedia content via the Internet-protocol television portal, the web portal, and the mobile portal, to offer and provide controlled access to the multimedia assets.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: July 11, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: David J. Piepenbrink, Lee M. Chow, James T. Sofos
  • Patent number: 9703594
    Abstract: A system adapted to process long-running processes is disclosed. A request to upload data is received at a server. The server divides the data into multiple parts and launches a separate process to upload each of the divided parts. The server records for each process the processing time or duration that the particular process used to upload its corresponding data item. The server maintains an average processing duration that is calculated from the processing durations of the completed processes. The server identifies that one process is continuing to run and compares a processing duration for the particular process to a threshold derived from the average processing duration. If the processing duration for the particular process exceeds the threshold, the server initiates a new process to upload the same data item. When one of either the new process or the still running process has completed processing, the server terminates the other process.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Kamboj, Xing Wu, George Steven McPherson, Jian Fang, Dag Stockstad, Abhishek Rajnikant Sinha
  • Patent number: 9704393
    Abstract: Integrated intelligent system adapted for any operating system and/or multi-OS computing environment seamlessly having sensory input/data acquisition cum recording server group and/or analytics server group enabling fail-safe integration and/or optimized utilization of various sensory inputs for various utility applications.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: July 11, 2017
    Assignee: VIDEONETICS TECHNOLOGY PRIVATE LIMITED
    Inventors: Tinku Acharya, Tutai Kumar Dalal, Soumyadip Maity, Dipak Bhattacharyya, Sawan Das, Soumyadeep Dhar, Tuhin Bose
  • Patent number: 9704199
    Abstract: A method and apparatus for determining the amount of premium, policies, or quotations needed to improve market share in various geographic locations based on user selected criteria. The method comprises calculating a total estimated expenditure on insurance by zip code, an estimated market share for an insurance provider by zip code, a year-to-date sale-to-quote ratio by zip code, and finally the amount of premiums, policies, or quotations needed to achieve a market share in a zip code. The method and apparatus will also display or output demographic data, market data, insurance provider information, and calculated amounts of premiums, policies, or quotations needed to achieve a market share in a given zip code.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: July 11, 2017
    Assignee: Allstate Insurance Company
    Inventors: Larry Shigeo Kobori, Wynee Chai-Wei Lin
  • Patent number: 9705955
    Abstract: A method of Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) comprising receiving an asset that comprises a media presentation described in a media presentation description (MPD), wherein the media presentation comprises one or more periods, and wherein each period comprises at least one adaptation set, and identifying the asset on a period level using one or more asset identifiers specified in the MPD.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: July 11, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Alexander Giladi
  • Patent number: 9705942
    Abstract: Methods and apparatus provide for a progressive player to allow for a user to subscribe to media content. The media content can be organized according to a media orchestration descriptor (MOD). The MOD identifies each segment (i.e. media element, media asset) of the media content and indicates relationships among the segments to define a presentation of the segments during playback of the media content. Immediately, in response to subscribing to the media content, the progressive player initiates playback of the media content in conjunction with downloading the media content to a buffer. Playback of the media content is controlled with respect to the playback time of the amount of buffered media content, where the buffered media content comprises media content in the buffer that has been downloaded but not yet played back.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 11, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Vijay S. Ghaskadvi
  • Patent number: 9699463
    Abstract: In embodiments, apparatuses, methods and storage media are described that are associated with content distribution. In embodiments, an encoder may be configured to encode portions of content, such as video and/or audio data, utilizing different sets of encoding control variable settings. The different sets of encoding control variable settings may include different resolutions, different frame rates, and/or different compression levels. In embodiments, different segments and/or different portions of a single segment of data may be encoded using different sets of encoding control variable settings. In embodiments, the sets of encoding control variable settings may be selected based on quality of the encoded video and/or audio data. Instances of video and/or audio data encoded with different sets may be compared to the data from which they were generated to determine one or more quality metrics. One of the instances may then be selected for provisioning to a content consumption device.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: July 4, 2017
    Assignee: Intel Corporation
    Inventors: Johannes P. Schmidt, James A. Baldwin
  • Patent number: 9699229
    Abstract: In one example, a device for receiving data related to streaming media data includes one or more network interfaces configured to send and receive data via a network, and one or more processors configured to receive, via the network interfaces, data for a first period of media content and a second period of the media content, wherein the data for the first period indicates that at least some media data of the first period is not available, and wherein the data for the second period indicates available media data for the second period, and based on the data for the first period and the second period, omitting requests for media data of the first period that the data for the first period indicates is not available and sending one or more requests for the media data of the second period.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: July 4, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Thomas Stockhammer
  • Patent number: 9699486
    Abstract: A method and apparatus for transmitting and receiving data are provided. In the method of receiving data, at least one of a plurality of media data generated by encoding content to have different qualities is received, the plurality of media data each including at least one segment; location information indicating a randomly accessible point of each of the at least one segment is obtained; and random accessing is provided on the received media data, based on the location information.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: July 4, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: O-hoon Kwon, Sun-bal Kim, Ho-jin Ha, Guanhua Zhang, Hyung-tak Choi, Ji-Eun Keum
  • Patent number: 9693230
    Abstract: A method and apparatus for providing a masked short message service in a wireless network are disclosed. For example, the method receives a message from a first endpoint device directed to a second endpoint device, wherein the message indicates that the message is a masked short message service message, and forwards the masked short message service message with a code towards the second endpoint device. In one example, the second endpoint device parses the message and executes instructions contained therein, e.g., for sending a regular SMS with content derived from masked SMS, making a call, playing music, finding location by invoking an API, sending a file or a picture and any other functions that the second endpoint device may be capable of doing. The masked short message service provides a method for remotely controlling a 2G/3G mobile device through a computer or another mobile device.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: June 27, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Abdi R. Modarressi
  • Patent number: 9690866
    Abstract: Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: June 27, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Chad C. Gibson, Sara Tahir, Christopher A. Evans, Marcus E. Pina, Richard L. Mains
  • Patent number: 9686177
    Abstract: Disclosed is a system and method for the delivery of multi-unicast communication traffic. A multimedia router is adapted to analyze and identify contents which it handles and one or more access nodes are adapted to receive one or more of the identified contents, cache contents based on said identification; and use cached contents as substitutes for redundant traffic, received by the same access node.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: June 20, 2017
    Assignee: SAGUNA NETWORKS LTD.
    Inventors: Daniel Nathan Frydman, Lior Fite
  • Patent number: 9686332
    Abstract: Disclosed are various embodiments for a manifest generation service. A manifest generation service determines a bit rate for an on demand content stream to a client. A manifest is generated indicating a source for content at the determined bit rate. The bit rate is determined and manifests are generated repeatedly to adapt to changes in network conditions during the stream.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 9686340
    Abstract: Systems, methods, and other embodiments associated with data stream classification are described. One example method includes identifying packets associated with the data stream. The example method may also include updating a set of characterization data associated with the data stream based on information associated with a packet. The example method may also include assigning a data stream classifier to the data stream by comparing characterization data to identification data upon determining that the set of characterization data indicates that the data stream is able to be classified. The example method may also include providing a signal associated with the data stream classifier.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: June 20, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Cetin Seren, Jisheng Wang, Sharad Ahlawat, Yingqi Xu, Vijaya Sarathy Kasi
  • Patent number: 9678811
    Abstract: Embodiments relate to a concept for ordering events of an event stream, comprising out-of-order events, for an event detector, wherein the events have associated thereto individual event occurrence times (ei·ts) and individual event propagation delays up to a maximum delay of K time units. Event received from the event stream are provided to an event buffer. Received events in the event buffer are ordered according their respective occurrence times to obtain ordered events. An ordered event (ei) having an event occurrence time ei·ts is speculatively forwarded from the event buffer to the event detector at an earliest time instant clk, such that ei·ts+?*K?clk, wherein ? denotes a speculation quantity with 0<?<1.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: June 13, 2017
    Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
    Inventor: Christopher Mutschler
  • Patent number: 9680898
    Abstract: Embodiments generally relate to proving a method for an authenticated user of an item of streaming media content to create a shareable clip of a portion of the item. The method comprises using an interface on a first device to accept a first input from the authenticated user to define the clip; using the interface to accept a second input from the authenticated user to create a comment for the clip; creating an identifier for the clip, the identifier uniquely corresponding to the authenticated user and the defined clip; and sending the identifier and the comment to a second user in a form that includes a clickable link. If the second user clicks on the clickable link, the defined clip is streamed to the second user to play on a second device, independent of whether the second user is authorized to access the whole of the content.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: June 13, 2017
    Assignees: SONY CORPORATION, SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC
    Inventor: Margaret Plumley
  • Patent number: 9681156
    Abstract: A method begins by a processing module receiving a plurality of playback requests for a stored program, wherein the stored program is stored in a dispersed storage network (DSN) memory as sets of encoded data slices. In response to the playback requests, the method continues with the processing module entering a loop that begins with retrieving a group of sets of encoded data slices, generating copies therefrom, and storing the copies. The loop continues with the processing module sending a representation of the copies to a requesting device. The method continues with the processing module exiting the loop when the last group of the request has been retrieved and repeating the loop when it has not.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: June 13, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: S. Christopher Gladwin, Alan E. Holmes, Wesley Leggette, Jason K. Resch