Computer-to-computer Data Streaming Patents (Class 709/231)
-
Patent number: 10200762Abstract: A system and method for improving media delivery and display. By utilizing a memory buffer in a DVR or similar device, and broadcasting linear content at a rate other than 1×, services like video on demand or regular broadcasters can be more versatile. For example viewers can start over without launching a separate VOD session. If part of the linear content requested is not in the buffer, a switched multicast stream can be sent to with the proper section of content. Other receivers on the network may also receive the stream and buffer the content if the content is related to what a viewer is viewing.Type: GrantFiled: June 13, 2014Date of Patent: February 5, 2019Assignee: Comcast Cable Communications, LLCInventor: Ross Gilson
-
Patent number: 10193962Abstract: When a client requests content from a Content Delivery Network (or other system), a first portion of the content is transmitted to the client from a source capable of providing high performance to that client. When the client has a sufficient amount of the content to perform its function, then additional portions of the content can be transmitted to the client from a source that provides a lower performance to that client with a minimal or no performance penalty to the user of the client.Type: GrantFiled: August 10, 2015Date of Patent: January 29, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: David Alexander Dunlap, Tal Saraf, Nicholas J. Maniscalco, Benjamin W. S. Redman, Martin Cornelis Frederik Slot, Bradley E. Marshall
-
Patent number: 10194212Abstract: Devices, systems, and methods for providing flexible access to video scenes contained within a video content item by receiving a scene information collection relating to the video scenes in the video content item and providing a user interface enabling a user to select a scene based on the scene information collection.Type: GrantFiled: July 2, 2017Date of Patent: January 29, 2019Assignee: Comigo Ltd.Inventors: Motty Lentzitzky, Menahem Lasser
-
Patent number: 10193946Abstract: A method for downloading multimedia files and an electronic device are provided. The method includes: obtaining first bandwidth information of a first electronic device; calculating a first times point according to the first bandwidth information; sending a first download request to the first electronic device to request downloading a first multimedia streaming prior to the first time point in the multimedia file; and sending a second download request to a second electronic device to request downloading a second multimedia streaming posterior to the first time point in the multimedia file.Type: GrantFiled: October 3, 2016Date of Patent: January 29, 2019Assignee: Acer IncorporatedInventor: Sheng-Yu Liang
-
Patent number: 10187925Abstract: The invention relates to a method and a device for interconnection in a network gateway comprising a first wireless communication interface and a second interface adapted to the implementation of content sharing operations using an interoperability protocol, the method comprising steps of transmission, by the first interface, of at least one information element aiming to enable the gateway to be detected by a remote equipment as being compatible with a function for reproduction using a wireless communication interface, of reception of data frames defined in a link layer of a wireless network protocol, the data frames comprising an item of audiovisual content and being received from a second remote device connected to the first interface by means of a wireless connection and of transmission of the content received at said second interface to a reproduction device.Type: GrantFiled: June 16, 2014Date of Patent: January 22, 2019Assignee: InterDigital CE Patent HoldingsInventors: Patrick Fontaine, Ludovic Jeanne
-
Patent number: 10182252Abstract: Methods, systems and devices are provided for communicating multimedia content over a service provider network. A network server may receive an audio-video stream from a content provider server, relaying the audio-video stream to a receiver device via the service provider network, receive an operating mode notification identifying a user behavior from the receiver device, and ceasing the relaying of the audio-video stream to the receiver device based on the user behavior. The network server may also alter the audio-video stream based on the received operating mode notification and send the altered audio-video stream to the receiver device via the service provider network.Type: GrantFiled: August 22, 2017Date of Patent: January 15, 2019Assignee: TIME WARNER CABLE ENTERPRISES LLCInventors: Jian Yu, David Chen, Vipul Patel, Kenneth Gould
-
Patent number: 10178348Abstract: An information processing apparatus includes a receiver configured to receive images from other information processing apparatuses via a network; a band information acquirer configured to acquire reception band information of the receiver; a first display number determiner configured to determine a first number of the images to be displayed on a display device according to the reception band information; a second display number determiner configured to determine the first number as a second number of the images to be displayed on the display device, when the reception band information is stable, and determine a present number of the images presently displayed on the display device, as the second number, when the reception band information is unstable; and a display processor configured to display the second number of the one or more images on the display device.Type: GrantFiled: July 25, 2016Date of Patent: January 8, 2019Assignee: Ricoh Company, Ltd.Inventors: Shoh Nagamine, Takuya Imai, Kenichiro Morita
-
Patent number: 10171854Abstract: The present disclosure relates to a content supply device, a content supply method, a program, a terminal device, and a content supply system, which are capable of performing rapid zapping between channels. A content supply device according to an aspect of the present disclosure includes a first supply unit configured to generate a zapping stream by delimiting streaming data according to a timing and a duration in common with another channel and to supply the zapping stream to a reception side via a network, a second supply unit configured to generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the reception side via the network, and a metafile generating unit configured to generate a metafile that is for the reception side to receive the zapping stream and the viewing stream. The present disclosure can be applied to a system in which content is delivered in a streaming manner.Type: GrantFiled: June 20, 2014Date of Patent: January 1, 2019Assignee: SATURN LICENSING LLCInventor: Yasuaki Yamagishi
-
Patent number: 10171526Abstract: A computer implemented method comprises transmitting initial signaling data for a video conference from a signaling server to a plurality of client computing devices, the initial signaling data omitting identifiers for media data, establishing, by a media server, the video conference with the plurality of client computing devices, the plurality of client computing devices having used the initial signaling data to connect to the media server, sending, by the media server, media data for a subset of the plurality of client computing devices to the plurality of client computing devices, sending, by the media server, identifiers of the media data to the plurality of client computing devices.Type: GrantFiled: June 27, 2017Date of Patent: January 1, 2019Assignee: ATLASSIAN PTY LTDInventors: Emil Ivov, Boris Grozev
-
Patent number: 10171843Abstract: A method includes identifying a plurality of user-interested multimedia files based at on one of a history of a plurality of user multimedia searches, a plurality of user multimedia views, or a history of multimedia sharing with other users. The method creates a catalog of the plurality of user-interested multimedia files, wherein the catalog includes one of more groups of the plurality of multimedia files based on one of a multimedia file length, the history of the plurality of user multimedia searches, the plurality of user multimedia views, or a history of multimedia shares with other users. The method generates a novel multimedia file, where combining one generates the novel multimedia file or more individual multimedia files selected from the catalog of multimedia files.Type: GrantFiled: January 19, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
-
Patent number: 10171616Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.Type: GrantFiled: January 27, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
-
Patent number: 10171534Abstract: 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: GrantFiled: August 31, 2017Date of Patent: January 1, 2019Assignee: DISH TECHNOLOGIES L.L.C.Inventors: Darren Major, Mark B. Hurst
-
Patent number: 10162979Abstract: Disclosed are various embodiments for discovering availability of digital media titles from multiple digital media service providers. A user account can indicate a relationship with one or more of the digital media service providers. For selected digital media service providers, availability of the digital media title for viewing by the user account can be determined. Relationship information for the user account can be retrieved to determine if a specified digital media title is available for viewing from a digital media service provider. The information about accessibility of the specified digital media title can be prepared and sent to a client device.Type: GrantFiled: October 9, 2017Date of Patent: December 25, 2018Assignee: Amazon Technologies, Inc.Inventors: Brett C. Barrilleaux, Ann M. Groeninger
-
Patent number: 10165226Abstract: Technology for a first multimedia telephony services over internet protocol (IP) multimedia subsystems (IMS) (MTSI) client operable to support region of interest (ROI) signaling with a second MTSI client is disclosed. The first MTSI client can identify a requested region of interest (ROI). The first MTSI client can encode the requested ROI for transmission to the second MTSI client via a real-time transport control protocol (RTCP) feedback message. The first MTSI client can decode encoded video received from the second MTSI client that corresponds to the requested ROI.Type: GrantFiled: September 20, 2017Date of Patent: December 25, 2018Assignee: INTEL IP CORPORATIONInventor: Ozgur Oyman
-
Patent number: 10158453Abstract: Disclosed are a broadcast signal transmitter, a broadcast signal receiver, and a method for transceiving a broadcast signal in the broadcast signal transmitter/receiver. A method for transmitting a broadcast signal comprises the following steps: signaling in-band signaling information to at least one of a service component physical layer pipe (PLP) including at least one service component of a broadcast service, a first information PLP including first service information applied to one broadcast service and a second information PLP including second service information applied commonly to a variety of broadcast services; performing the FEC encoding on data included in each PLP; performing time-interleaving on the FEC encoded data; generating a transmission frame including the time-interleaved data; and modulating the transmission frame and transmitting a broadcast signal including the modulated transmission frame.Type: GrantFiled: September 15, 2017Date of Patent: December 18, 2018Assignee: LG ELECTRONICS INC.Inventors: Woosuk Ko, Seoyoung Baek, Sangchul Moon
-
Patent number: 10152080Abstract: Techniques for influencing power consumption of a client while streaming multimedia content from a server over a network are described. The power consumption is influenced by controlling how many requests are used by the client to receive media segments of the multimedia content from the server. For example, the number of requests is reduced by increasing the durations of the available media segments. Thus, rather than requesting a certain number of media segments each of a particular duration, a lower number of media segments is requested where the requested media segments have longer durations. Although a longer duration generally results in a larger power saving, the length of a requested media segment is balanced against other parameters associated with current conditions of the client, server, and/or network to allow for, for example, adaptive streaming. As such an optimum duration is determined based on different parameters associated with the current conditions.Type: GrantFiled: September 23, 2015Date of Patent: December 11, 2018Assignee: Adobe Systems IncorporatedInventors: Viswanathan Swaminathan, Sheng Wei
-
Patent number: 10153968Abstract: Carrier-driven bearer path selection is disclosed. Carrier-driven bearer path selection enables a carrier to assert bearer path selection policies. Bearer paths available to UEs can be checked for compliance with a carrier's policies. Preferred bearer paths can be designated to the UE for selection. Designation of preferred bearer paths can, in an aspect, be related to route cost, path requests, or path characteristics. In addition, complex bearer path schema can be determined. In an aspect, complex bearer path schema can include asymmetric routing, bonding, and multiplexing. The subject disclosure can enable a carrier to improve management of the carrier's network resources by driving bearer path selection determination to UEs.Type: GrantFiled: June 29, 2015Date of Patent: December 11, 2018Assignee: AT&T MOBILITY II LLCInventor: Matthew J. Walsh
-
Patent number: 10148716Abstract: Controlling delivery of a video asset to a client is disclosed. A request for a manifest file is received. Manifest file components are retrieved. A dynamic manifest file is assembled from a set of manifest file components.Type: GrantFiled: April 9, 2013Date of Patent: December 4, 2018Assignee: Conviva Inc.Inventors: Dilip Antony Joseph, Aditya R. Ganjam, Faisal Zakaria Siddiqi
-
Patent number: 10146498Abstract: In a network comprising a first zone player, wherein the first zone player is a member of a first synchrony group, a method comprising: playing, at the first zone player, audio information associated with the first synchrony group; receiving, at the first zone player, control information from a user interface module, wherein the control information directs the first zone player to disengage from the first synchrony group and to join a second synchrony group; disengaging, by the first zone player based on the received control information, the first zone player from the first synchrony group; joining, by the first zone player based on the received control information, the first zone player to the second synchrony group; and playing, by the first zone player, audio information associated with the second synchrony group.Type: GrantFiled: April 17, 2013Date of Patent: December 4, 2018Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Patent number: 10148824Abstract: A modified end user network access point includes a switching module and a controller to track usage of the end user network access point by wirelessly connected end user devices. The tracked usage information is transmitted from the end user network access point to a remotely coupled data center. The data center collects usage information from a plurality of different end user network access points. The collected usage information is in turn transmitted from the data center to a network carrier. The network carrier uses the received usage information to bill users for accessing the end user network access points and using any services provided by the end user network access points. An owner of each end user network access point is compensated by the network carrier each instance that an end user device utilizes the end user network access point to access the network carrier's communications network.Type: GrantFiled: December 15, 2016Date of Patent: December 4, 2018Assignee: Vasu Networks CorporationInventor: Vasudevan Ganesan
-
Patent number: 10146926Abstract: Embodiments for providing differentiated authentication for accessing groups of compartmentalized computing resources, and accessing each compartmentalized computing resources, as displayed on a desktop environment of an operating system. In one embodiment, a method includes organizing one or more computing resources accessible in a desktop environment into a group. The one or more computing resources include a data content, an application, a network portal, and a device. The method also includes providing an authentication policy for actions that can be performed on each computing resource. The authentication policy is configured to associate an authentication input to each action for a particular computing resource. The method further includes receiving an authentication input when the user intends one of the actions on the particular computing resource.Type: GrantFiled: July 18, 2008Date of Patent: December 4, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Thomas C. Jones
-
Patent number: 10149185Abstract: It is provided a method for reporting quality of experience of receiving digital content over a cellular network. The method is performed in a wireless terminal and comprises the steps of: detecting an end of the reception of the digital content; obtaining a device identifier of the wireless terminal; generating a reception reporting message comprising the device identifier and quality of experience metrics related to the reception of the digital content; and transmitting the reception reporting message to a network node. Corresponding, wireless terminal, network node, computer programs and computer program products are also provided.Type: GrantFiled: July 9, 2014Date of Patent: December 4, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Hongxia Long
-
Patent number: 10140085Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.Type: GrantFiled: August 4, 2016Date of Patent: November 27, 2018Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Patent number: 10142386Abstract: Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.Type: GrantFiled: August 22, 2017Date of Patent: November 27, 2018Assignee: DLVR, INC.Inventor: Michael Gordon
-
Patent number: 10134442Abstract: The present invention concerns a synchronization method for synchronizing at least two systems for rendering multimedia streams, the method comprising: the detection of a pulse of a same signal of fixed frequency by each rendering system and by a main clock system, the generation of a main clock signal and a dependent clock signal, the estimating of a main local date of reception of the subsequent pulse and a dependent local date of reception of the subsequent pulse, the calculation of the difference between the main local date and the dependent local date, the iteration of the preceding steps until a first condition concerning the calculated differences is met, the receiving of a multimedia stream, by each of the rendering systems, the sending of a rendering date, and the calculation of an effective date for the rendering of the multimedia stream.Type: GrantFiled: February 10, 2016Date of Patent: November 20, 2018Assignee: DEVIALETInventors: Charles Coqueret, Pierre-Emmanuel Calmel, Alexandre Huffenus
-
Patent number: 10136165Abstract: Live media streams are delineated for distributed encoding and fragmentation in a dynamically scalable distributed resource system. In some examples, live MPEG-2 media streams are separated into groups of pictures (GOPs) and converted into jobs for encoding and fragmentation systems. Multiple jobs may be created for the same live media stream to provide for different quality levels for each fragment of each channel. Shared resources such as a pool of dynamically scalable virtual machines can be used to process the individual jobs. Encoded fragments may be H.264 fragments maintained on shared storage. A particular live stream corresponding to a particular quality level can be reconstructed using the encoded fragments.Type: GrantFiled: September 14, 2011Date of Patent: November 20, 2018Assignee: MobiTV, Inc.Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
-
Patent number: 10135947Abstract: A transmission system that sends data to multiple devices simultaneously using multiple access points (APs). The system may send multicast data (e.g., original transmission of multicast data) to the multiple devices using a first AP and may send recovery data (e.g., retransmission of portions of the multicast data) to individual devices using a second AP. As the second AP handles requests for the recovery data and sends the recovery data, the first AP may send the multicast data using all available bandwidth and an efficiency of transmission does not depend on the number of devices connected to the first AP. The recovery data may be determined based on an original manifest of the multicast data, such as a bitmap or other representation, and the device may generate a recovery manifest indicating the recovery data and send the recovery manifest to the second AP.Type: GrantFiled: July 18, 2016Date of Patent: November 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Yajun Chen, Peng Zhan, Qingyuan Ma, Zhen Zhou
-
Patent number: 10129118Abstract: Real time detection of anomalies may be implemented for a data stream. A data stream may receive data records as input. An evaluation of the data records may be performed as the data records are received utilizing an anomaly detection model that is dynamically generated for a time period that includes the data records. A responsive action may be performed in response to detecting various anomalies, such as providing a notification of the anomaly, requesting a corrective action, invoking further analysis of the detected anomaly. Evaluations of the data record and responsive actions may be performed as specified by a user, in some embodiments.Type: GrantFiled: March 29, 2016Date of Patent: November 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Gaurav D. Ghare, Roger Shane Barga
-
Patent number: 10127244Abstract: Systems (100) and methods (1000) for dynamic data storage within a network. The method comprising: receiving at least one first data file (202) comprising first data (302-320); segmenting the first data so as to form a plurality of first data segments (208); processing each of the first data segments to transform at least one first attribute of a plurality of attributes thereof so as to form a second data segment (210); storing the second data segments respectively in a plurality of different data stores (116-120); and dynamically changing physical locations where the second data segments are stored in response to an occurrence of a first trigger event. In some scenarios, the method steps may be iteratively repeated in response to one or more second trigger events (which may be the same as or different than the first trigger event).Type: GrantFiled: June 4, 2014Date of Patent: November 13, 2018Assignee: Harris CorporationInventors: Wayne B. Smith, Christopher T. Dowin, Ryan E. Sharpe
-
Patent number: 10123191Abstract: Concepts and technologies are disclosed herein for device operational profiles. According to one aspect disclosed herein, a profile orchestration system can receive information from a user device. The information can identify a service to be provided by the user device using, at least in part, sensor data received from one or more sensor devices. The profile orchestration system can determine a device operational profile that is suitable for generating one or more settings that are useable by the sensor device(s) to collect the sensor data. The profile orchestration system can send the device operational profile to a profile provisioning system. The profile provisioning system can utilize the device operational profile to provision the sensor device(s) with the setting(s). The sensor device(s) can utilize the setting(s) to perform one or more operations in support of the user device providing the service.Type: GrantFiled: October 31, 2014Date of Patent: November 6, 2018Assignee: AT&T Intellectual Property I, L.P.Inventor: Venson Shaw
-
Patent number: 10120642Abstract: A processor in an electronic device may coordinate an interface clock in the electronic device with a second interface clock in a second electronic device based on time-coordination information received in packets from the second electronic device. Then, the processor captures timing information associated with the interface clock provided by an interface clock circuit to increase a resolution of a system clock. Moreover, the processor may track, using the timing information, relative drift as a function of time between the system clock and the interface clock, and may determine, based on the relative drift, an estimated time offset between the interface clock and the system clock at the future time. Next, the processor modifies a future time when the electronic device is to perform the playback operation based on the estimated time offset to determine a corrected future time, and may perform the playback operation at the corrected future time.Type: GrantFiled: August 15, 2017Date of Patent: November 6, 2018Inventors: Leo Lay, Adrian Harold Chadd, Haisong Wang, Shiwei Zhao, Li Li, Gaylord Yu
-
Patent number: 10122569Abstract: A digital audio gateway device for use in a wireless network of digital audio playback devices. The gateway device is wirelessly linked to one or more digital audio playback devices to provide a gateway to the Internet for the digital audio playback devices. In addition to functioning as a gateway, the device provides additional functionality and may act as a cache of digital audio data for the various digital audio players connected in the wireless network and may also act to automatically update digital audio content on the audio players, synchronize digital audio content and playlists between the digital audio players and continue automatically or upon user request a particular playlist as the user moves from one digital audio player to another.Type: GrantFiled: February 2, 2011Date of Patent: November 6, 2018Assignee: FACEBOOK, INC.Inventors: Jeffrey Jonathan Spurgat, Stephen Christopher Gladwin, Hoyet Harrison Andrews, III
-
Patent number: 10120641Abstract: A processor in an electronic device maintains coordination between a system clock provided by a system clock circuit and an interface clock provided by a clock circuit. Then, the processor may calculate, based on differences between transmit times when packets were transmitted by a second electronic device and receive times of the packets, relative drift as a function of time between the interface clock and a second interface clock in the second electronic device. Moreover, the processor adjusts, based on the relative drift, the system clock circuit to eliminate the relative drift. Next, the processor may determine a remaining time offset between the interface clock and the second interface clock. Furthermore, the processor modifies a future time when the electronic device is to perform the playback operation based on the remaining time offset to determine a corrected future time, and may perform the playback operation at the corrected future time.Type: GrantFiled: August 15, 2017Date of Patent: November 6, 2018Inventors: Leo Lay, Adrian Harold Chadd, Haisong Wang, Shiwei Zhao, Li Li, Gaylord Yu
-
Patent number: 10123051Abstract: A method for performing video analytics includes receiving at a source end video data including first video data relating to an event of interest. Using video analytics, other than a data compression process, pre-processing of the video data is performed at the source end to reduce the bandwidth requirement for transmitting the video data to below a bandwidth limit of a Wide Area Network (WAN) over which the video data is to be transmitted. The pre-processed video data is transmitted to a central server via the WAN, where other video analytics processing of the pre-processed video data is performed. Based on a result of the other video analytics processing, a signal is generated for performing a predetermined action, in response to an occurrence of the event of interest at the source end.Type: GrantFiled: October 2, 2017Date of Patent: November 6, 2018Assignee: IWatchLife Inc.Inventors: Robert Laganiere, William Murphy, Pascal Blais, Jason Phillips
-
Patent number: 10114560Abstract: A hybrid memory controller performs receiving first and second central processing unit (CPU) requests to write to/read from a hybrid memory group, identifying a volatile memory device and a non-volatile memory device as a first target and second target of the first and second CPU requests, respectively, by decoding and address mapping of the first and second CPU requests, queuing the first and second CPU requests in first and second buffers, respectively, generating, based on an arbitration policy, a first command corresponding to one of the first and second CPU requests to an associated one of the first and second targets, and generating a second command corresponding to another one of the first and second CPU requests to an associated another one of the first and second targets, and transmitting the first and second commands to respective ones of the volatile and non-volatile memory devices.Type: GrantFiled: October 19, 2017Date of Patent: October 30, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Dimin Niu, Mu-Tien Chang, Hongzhong Zheng, Sun Young Lim, Indong Kim
-
Patent number: 10117136Abstract: In some embodiments, a method receives a trigger to set up a bearer path connecting a first party (A) and a second party (B) via a media connection function. The method determines a predicted time gap between when the media connection function is expected to receive a bearer packet from the first party (A) and when the media connection function is expected to receive a bearer packet from the second party (B). The method uses the predicted time gap to delay connection setup toward whichever of the first party (A) or the second party (B) is expected to receive the bearer packet first.Type: GrantFiled: February 13, 2015Date of Patent: October 30, 2018Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Zhigang Xu, Pui Ho
-
Patent number: 10116668Abstract: A security method that includes assigning a sensitivity value for a communication with a sensitivity determining module including at least one hardware processor. Following assignment of the sensitivity value to the communication, the communication is formatted for display. When sensitivity value exceeds a security threshold, the communication is parsed into a sequence of fragments. The communication is transmitted as the sequence of fragments when said sensitivity value exceeds the security threshold.Type: GrantFiled: June 20, 2017Date of Patent: October 30, 2018Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi, Maja Vukovic
-
Patent number: 10110963Abstract: A system, method, and computer program product are provided for media content playback management. In operation, a profile system receives media information and current playback information associated with media content being played on a first device including a first streaming software agent capable of monitoring media data traffic from a plurality of different streaming media sources and a first local buffer for buffering the media content. The profile system identifies a profile associated with a user of the first device. The profile system stores the media information and the current playback information in association with the profile associated with the user of the first device. The profile system receives a request to play the media content on a second device including a second streaming software agent capable of monitoring the media data traffic from the plurality of different streaming media sources and a second local buffer for buffering the media content.Type: GrantFiled: August 24, 2017Date of Patent: October 23, 2018Assignee: Amdocs Development LimitedInventors: Christophe Michel, Zvi Ronen
-
Patent number: 10110676Abstract: The present disclosure provides an innovative technique for parallel transparent restructuring of immutable content in a distributed object storage system. The content restructuring technique disclosed herein may be implemented with parallel operations by multiple storage servers in a live system. The restructuring is transparent in that the original CHIT may still be used to retrieve and validate the original content, such that a client requesting the original content need not be aware that the original content has been restructured. Furthermore, the restructuring is performed while maintaining support for pre-existing immutable metadata. Other embodiments, aspects and features are also disclosed. The content remains immutable from the perspective of the end user, but still may be advantageously restructured to optimize storage efficiency.Type: GrantFiled: December 24, 2015Date of Patent: October 23, 2018Assignee: NEXENTA SYSTEMS, INC.Inventors: Caitlin Bestler, Alexander Aizman, Robert E. Novak
-
Patent number: 10101972Abstract: Creating, executing, and managing flow plans by performing at least the following: creating a trigger for a design-time flow plan that activates when one or more computing conditions are met, define a plurality of action instances for the design-time flow plan that execute after the trigger activates, wherein one or more of the action instances comprise a respective sequence of step instances associated with respective inputs and outputs, save the design-time flow plan within a data model, convert the saved design-time flow plan into a run-time flow plan, and execute one or more operations within the run-time flow plan, wherein the execution of the one or more operations within run-time flow plan occurs simultaneously when the data model is updated with a modified design-time flow plan, and wherein the one or more operations includes a dynamic mutable operation.Type: GrantFiled: March 6, 2018Date of Patent: October 16, 2018Assignee: ServiceNow, Inc.Inventors: Harry Thomas Nelson, Christopher Tucker, Russell Samuel Sarbora, Qian Zhang, Alberto Alvarado Jimenez, Juell Solaegui, Carl Solis
-
Patent number: 10102397Abstract: Provided in the present disclosure are an information transmitting method, an information receiving method, an information transmitting device, and an information receiving device. The information transmitting method comprises: selecting a target transmission mode from transmission modes for a to-be-transmitted short message in response to receiving a selection command; when the target transmission mode is a disappear-after-reading transmission mode, prompting a user whether or not to back up the to-be-transmitted short message to a server; and, when a command for backing up the to-be-transmitted short message to the server is received, adding a backup tag to the to-be-transmitted short message and backing up the to-be-transmitted short message added with the backup tag to the server; when a transmission command is received, transmitting the to-be-transmitted short message added with the backup tag to an information receiving device.Type: GrantFiled: August 30, 2016Date of Patent: October 16, 2018Assignee: Yulong Computer Telecommunication Scientific (Shenzhen) Co., LtdInventor: Fan Yang
-
Patent number: 10104016Abstract: Provided are a device, a system, and a method in which redundancy is changed in accordance with a line state, and thus the optimal redundancy can be set while the current settings are compared to the previous settings. A communication device measures line quality information from a received packet, and generates a redundancy change instruction based on information regarding a line. In a case where the communication device acquires line quality information for the second and subsequent times, the communication device compares the previous redundancy change instruction and the previous line quality information, to the current line quality information, and sets redundancy. Thus, it is possible to suppress the occurrence of congestion and satisfy a target value of the line quality, and to search for a condition which causes the redundancy to be the minimum.Type: GrantFiled: December 12, 2014Date of Patent: October 16, 2018Assignee: HITACHI, LTD.Inventors: Takashi Takeuchi, Masayuki Miyazaki, Ryosuke Fujiwara
-
Patent number: 10104140Abstract: A system comprising a broadcast facility, one or more players, and an analytic service center. The broadcast facility may be configured to provide a plurality of streams. The one or more players may be configured to receive at least one of the plurality of streams and provide feedback on a user experience. The analytic service center may be configured to receive the feedback from the one or more players.Type: GrantFiled: October 3, 2016Date of Patent: October 16, 2018Assignee: Amazon Technologies, Inc.Inventor: Jesse J. Rosenzweig
-
Patent number: 10092834Abstract: Provided is a method that includes generating sets of rendering commands for rendering video content for a client device and directing each of the sets of rendering commands to at least one rendering resource from a group of at least two rendering resources, such that each of the rendering resources has at least some of the sets of rendering commands directed to it. The action of directing may include directing each set of rendering commands to a rendering resource, from among the at least two rendering resources, that is designated as an allocated rendering resource for the client device. The method may further include changing which of the at least two rendering resources is designated as the allocated rendering resource for the client device.Type: GrantFiled: May 23, 2013Date of Patent: October 9, 2018Assignee: KABUSHIKI KAISHA SQUARE ENIX HOLDINGSInventors: Stephan Georgiev, Tomokazu Otani, Sanro Zlobec
-
Patent number: 10097602Abstract: In one aspect, a network element for a wireless Content Delivery Network is provided. The network element receives requests from receiver devices for a video segment over the wireless CDN, and computes a number of descriptors (representing quality) of the requested video segment, where the number of descriptors is determined for each receiver device based on channel conditions between the network element and the receiver devices. The network element clusters a set of descriptors for each receiver device into a minimum number of Generalized Independent Sets (GISs) based on the computed number of descriptors and the channel conditions between the network element and the receiver devices, and generates a multicast codeword encoding the clustered descriptors for each receiver device using the minimum number of GISs. The network element transmits the multicast codeword to each of the receiver devices in response to the received requests.Type: GrantFiled: March 29, 2016Date of Patent: October 9, 2018Assignee: Nokia of America CorporationInventors: Antonia Maria Tulino, Jaime Llorca
-
Patent number: 10095704Abstract: A system, method, and computing device for allowing storage services with a cloud storage system are provided. The method includes dynamically selecting a best route between a cloud storage system (CSS) and a computing device, wherein the CSS is geographically remote from the computing device; and establishing, based on the selected best route, a data flow between the CSS and the computing device, wherein the data flow is established to allow at least a storage service related to the CSS.Type: GrantFiled: August 25, 2015Date of Patent: October 9, 2018Assignee: CTERA Networks, Ltd.Inventor: Aron Brand
-
Patent number: 10091536Abstract: A user terminal transmits a transmission instruction including an initial time of a first video file to a network node. The network node generates a header of the on-demand video file according to the header of the first video file. The network node fetches a plurality of corresponding video samples from the media data box of the first video file according to the instruction and the media data box of the first video file. The network node fetches corresponding metadata of the video samples from the movie box of the first video file. The network node generates a movie box of the on-demand video file according to the corresponding metadata of the video samples. The network node transmits the header, the video samples and the movie box of the on-demand video file to the user terminal.Type: GrantFiled: March 15, 2017Date of Patent: October 2, 2018Assignee: VIVOTEK INC.Inventor: Kuo-Yeh Hsieh
-
Patent number: 10091015Abstract: A method for mapping and controlling network-enabled appliances with a control device may comprise collecting spatial information in three dimensions as at least one sensor of the control device is moved within an environment, receiving registration signals from network-enabled appliances in the environment, and associating each network-enabled appliance with a respective 3D position in the environment based on the spatial information. The method may include generating a digital map of the environment from the spatial information and placing a representation of each network-enabled appliance on the digital map based on the respective 3D position. The method may also include generating a spatially aware rule set that applies to one or more rooms within the environment. The method may also include detecting a trigger event, and in response to the trigger event, commanding the network-enabled appliances according to the spatially aware rule set.Type: GrantFiled: December 16, 2014Date of Patent: October 2, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Kevin Alan Kennedy
-
Patent number: 10091077Abstract: The disclosed computer-implemented method for detecting transactional message sequences that are obscured in multicast communications may include (i) collecting a sequence of messages that were distributed on a communication channel and that include an obscured cyclic sequence of request-response messages that are interleaved in the sequence of messages, (ii) constructing a sequence graph from the sequence of messages by (a) adding, for each unique message identifier in the sequence of messages, a node to represent the unique message identifier and (b) adding, for each unique sequence transition in the sequence of messages from an immediately-preceding message to an immediately-succeeding message, an edge to connect the nodes that represent the identifiers of the unique sequence transition's immediately-preceding and immediately-succeeding messages, (iii) traversing the sequence graph to discover the obscured cyclic sequence of request-response messages, and (iv) performing a security action.Type: GrantFiled: June 27, 2016Date of Patent: October 2, 2018Assignee: Symantec CorporationInventors: Michael Pukish, Minjie Qiu, Shankar Somasundaram
-
Patent number: 10089160Abstract: A system on chip (SoC) module is described herein, wherein the SoC modules comprise a processor subsystem and a hardware logic subsystem. The processor subsystem and hardware logic subsystem are in communication with one another, and transmit event messages between one another. The processor subsystem executes software actors, while the hardware logic subsystem includes hardware actors, the software actors and hardware actors conform to an event-driven architecture, such that the software actors receive and generate event messages and the hardware actors receive and generate event messages.Type: GrantFiled: August 30, 2017Date of Patent: October 2, 2018Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Kevin Robbins, Charles E. Brady, Tad A. Ashlock