Involving Transporting Of The Bitstream Over A Delivery Medium (epo) Patents (Class 375/E7.025)
-
Patent number: 12262075Abstract: A technique is directed to methods and systems for live streaming. In some implementations, the method includes (1) monitoring, by a bitrate feedback extension (BFE) module, a bitrate for a client device during a live streaming process; (2) in response to a bitrate change during the live streaming process, notifying, by the BFE module, the bitrate change to a buffer switch handler (BSH) module; (3) sending, by the BSH module, a request to adjust the bitrate for the client device to a media engine; and (4) switching, based on the request, a media source of the live streaming process.Type: GrantFiled: April 27, 2023Date of Patent: March 25, 2025Assignee: DISH Network Technologies India Private LimitedInventors: Vimalraj Ganesan, Amit Kumar, Deepak Sharma
-
Patent number: 12120374Abstract: A media device includes: a microphone for recording a television; a memory having the important content; and a processor to: instruct the microphone to record audio data while the television is operating in a primary mode and store in the memory; instruct the television to switch operation from the primary mode to an important content mode; provide the important content to the television; subsequently instruct the television to switch from the important content mode to the primary mode using a primary protocol; instruct the microphone to record subsequent audio data; determine whether the television switched from the important content mode to the primary mode based on the initial audio data and the subsequent audio data; and instruct the television to switch from the important content mode to the primary mode using a secondary protocol when it is determined that the television has not switched.Type: GrantFiled: August 15, 2022Date of Patent: October 15, 2024Assignee: ARRIS ENTERPRISES LLCInventors: Sadeesh Kumar Karuppiah, Swaroop Mahadeva
-
Patent number: 12120650Abstract: The present disclosure relates to data transmission methods and related apparatus. In one example method, a first node sends a to-be-sent frame whose classification attribute value belongs to the first frequency block classification range to a second node by using a first frequency block. The classification attribute value of the to-be-sent frame includes at least one of a frame type, a transmission rate, quality of service, a quality of service access category, a spatial stream, sending duration, a data packet format, or a data packet bandwidth.Type: GrantFiled: January 8, 2021Date of Patent: October 15, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Jian Yu, Yunbo Li
-
Patent number: 12014709Abstract: A new interface is provided that supports simultaneous transmission of an audio signal and a MIDI signal. Signals consecutive in predetermined units are transmitted to a reception side via a predetermined transmission path. The signals consecutive in the predetermined units include a signal of a first predetermined unit of the predetermined units including an audio signal and a signal of a second predetermined unit of the predetermined units including a MIDI signal. For example, the audio signal is a linear PCM signal constituting a stereo 2-channel audio signal. For example, the MIDI signal includes packet data of a predetermined length, and the packet data of the predetermined length is divided into a plurality of pieces, and transmitted by being included in signals of a plurality of pieces of the second predetermined units.Type: GrantFiled: July 21, 2020Date of Patent: June 18, 2024Assignee: SONY GROUP CORPORATIONInventor: Gen Ichimura
-
Patent number: 11956081Abstract: Disclosed are two methods, the first method comprising receiving a plurality of data packets, producing a coded data packet by coding together at least two data packets, wherein at least one of the at least two data packets is comprised in the received plurality of data packets or in a coding buffer, transmitting the at least two data packets to a first subset of legs, transmitting the coded data packets to a second subset of legs, and determining if the at least two data packets are to be duplicated based on, at least partly, one or more of the following: a notification, a condition, or a first indication.Type: GrantFiled: August 14, 2019Date of Patent: April 9, 2024Assignee: Nokia Technologies OyInventors: Stefano Paris, Qiyang Zhao, Daniela Laselva, Kalle Petteri Kela
-
Patent number: 11924504Abstract: A method and a receiver for receiving a recovery file format file from a provider comprising the steps of: (a) receiving a recovery data table including a RecoveryDataTable element; (b) receiving a contentID field of said RecoveryDataTable element describing a type of content identifier provided in a message having a cardinality of 0 . . . N; (c) receiving a svcInetUrl field of said RecoveryDataTable element describing service information; (d) receiving a URLValue field of said svcInetUrl field describing URL to access Internet signaling files for said service information; (e) decoding elements of said file based upon said recovery data table.Type: GrantFiled: March 15, 2022Date of Patent: March 5, 2024Assignee: SHARP KABUSHIKI KAISHAInventor: Sachin G. Deshpande
-
Patent number: 11750857Abstract: A method of communicating an alert includes: encoding data received from a plurality of sources by a central content controller (CCC) and determining existence of one or more alerts. If no alerts exist, the encoded data is assigned as streams to subchannels. For existing alerts, a market area (MA) is determined and the alert is assigned as a stream to a data subchannel and the encoded data is assigned as streams to remaining subchannels. For each MA without an applicable alert, the encoded data is assigned as streams to the subchannels. The assigned data is transmitted to regional controllers (RCs) for broadcasting to the associated MAs.Type: GrantFiled: November 8, 2021Date of Patent: September 5, 2023Inventors: Imran Arif Maskatia, Benjamin James Kauffman, Thomas Lee Rich, Nicholas James Hottinger, Michael J. Chase, Jr.
-
Patent number: 11700215Abstract: A first user equipment (UE)—during a real time text (RTT) communication session with a second UE—may make a control function available to a local user of the first UE, who may invoke the control function to break up his/her RTT content within organized conversation bubbles. In an example process, after displaying first text character(s)—which was input by the local user—within a first conversation bubble designated for the first UE (or the local user thereof), the first UE may detect an invocation of the control function, followed by additional user input requesting to type one or more second text characters. Invocation of the control function prior to the additional user input requesting to type the second text character(s) may cause the first UE to display the second text character(s) within a second conversation bubble designated for the first UE, rather than the first conversation bubble.Type: GrantFiled: June 20, 2022Date of Patent: July 11, 2023Assignee: T-Mobile USA, Inc.Inventor: Hsin-Fu Henry Chiang
-
Patent number: 11675639Abstract: A streaming platform reader includes: a reader thread configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the reader thread configured to store messages or an end of partition signal from the reader thread, wherein each queue includes a first position that stores the earliest message stored by a queue; an extraction thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a pool of queues associated with a pool of processing threads, the message content of the message associated with the earliest identifier; and wherein the gate control logic blocks the extraction thread unless each of the queues contains a message or an end of partition signal.Type: GrantFiled: March 26, 2021Date of Patent: June 13, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
-
Patent number: 11647235Abstract: A content delivery network includes an overlay network having a plurality of cache servers. Each cache server configured to receive a request from a personal content server to register with the content delivery network, receive a request from a mobile capture device to establish communication with the personal content server, and establish a communication path through the overlay network between the mobile capture device and the personal content server. Each cache server is further configured to transfer content from the mobile capture device along the communication path to the personal content server.Type: GrantFiled: April 18, 2022Date of Patent: May 9, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Weidong Hu, Bernard Ku, Cameron Coursey
-
Patent number: 11601527Abstract: Provided are a method and device for transmitting an image. The method includes: adjusting an image compression ratio based on a current network transmission condition; performing compression processing on an image to be transmitted according to the adjusted image compression ratio to obtain a compressed image; and sending the compressed image to a viewing device side for the viewing device side to play the compressed image. The present disclosure ensures the fluency of image playback on the viewing device side, and improves the viewing experience of a user.Type: GrantFiled: December 20, 2017Date of Patent: March 7, 2023Assignee: GOERTEK TECHNOLOGY CO., LTD.Inventors: Chingshun Lin, Beichen Nong
-
Patent number: 11528082Abstract: A method for receiving a multimedia service is provided. The method includes receiving service specific information for at least one multimedia service provided from different networks, selecting one service based on the service specific information, and receiving the selected service. The service specific information includes one of a first service map table including information about at least one service which is transmitted over a plurality of logical channels, and a second service map table including information about at least one service which is transmitted over a single logical channel. Each of the first and second service map tables includes asset-related information.Type: GrantFiled: February 8, 2021Date of Patent: December 13, 2022Assignees: Samsung Electronics Co., Ltd., UNIVERSITY OF SEOUL INDUSTRY COOPERATION FOUNDATIONInventors: Sung-Oh Hwang, Yong-Han Kim, Kyung-Mo Park, Sung-Ryeul Rhyu
-
Patent number: 11374985Abstract: A connection procedure for data communications devices is implemented in a variety of embodiments. In one such embodiment, the procedure uses a first set of connection data for attempting to connect and upon failure to connect uses a second set of connection information in addition to the first set of connection information to attempt a connection. In another embodiment, a delay is implemented before transmitting the connection information and a subsequent delay is implemented to allow for additional connection information to be input and transmitted.Type: GrantFiled: February 17, 2020Date of Patent: June 28, 2022Assignee: 8x8, Inc.Inventor: Marc Petit-Huguenin
-
Patent number: 11303691Abstract: One or more examples provide a method of performing a REST API operation at a server computing system includes receiving a request of a hypertext transfer protocol (HTTP) session from a client computing system. The request includes data for requesting performance of the REST API operation and issuance of progress updates. The method further includes sending a first part of a response of the HTTP session to the client computing system. The first part of the response acknowledges the request. The method further includes sending, while the REST API operation is performed, at least one additional part of the response to the client computing system, each additional part of the response having a progress update for the REST API operation. The method further includes sending, upon completion of the REST API operation, a final part of the response to the client computing system having a result of the REST API operation.Type: GrantFiled: February 2, 2016Date of Patent: April 12, 2022Assignee: VMware, Inc.Inventors: Kiril Karaatanassov, Maya Ilieva
-
Patent number: 11182091Abstract: A method of indirection replay for a flash storage system includes writing data, in a host stream, to blocksets of the flash storage system. The host blocksets are assigned a major sequence number incremented from the most recently closed host blockset. The method includes writing an indirection journal to each host blockset which are associated with the assigned major sequence number. The method includes writing data, in a garbage collection (GC) stream, to other blocksets of the flash storage system. The GC blocksets are assigned a major sequence number, based on the most recently closed host blockset, and a minor sequence number, incremented from the most recently closed GC blockset. The method includes writing an indirection journal to each GC blockset which are associated with the assigned major and minor sequence numbers. The indirection table is constructed by replaying the journals of the blocksets in order of major sequence and minor sequence numbers.Type: GrantFiled: March 19, 2020Date of Patent: November 23, 2021Assignee: Western Digital Technologies, Inc.Inventors: David George Dreyer, Colin Christopher McCambridge, Phillip Peterson, Sanjay Subbarao
-
Patent number: 11023438Abstract: A system and method for exposing internal search indices to Internet search engines. The internal search indices are exposed to external search engines in such a way that the data may be segregated into at least two types including one layer of search data specifically for the search engines, and another for potential users of the application. This significantly improves the probability of discovery by search engines and also provides for presentation of discovered content to users in a manner consistent with the content itself, or consistent with the intended controls or presentations established by the content's owner. The system and method also includes one or more components that reproduce information about IP in a format that search engines can recognize and locate.Type: GrantFiled: August 12, 2019Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clifton E. Grim, III, Christopher I. Schmidt, John D. Wilson
-
Patent number: 10983920Abstract: Examples herein describe techniques for providing a customizable direct memory access (DMA) interface which can permit user logic to change or control how DMA read and writes are performed. In one example, a DMA engine may be hardened (e.g., include circuitry formed from a semiconductor material) which prevents the DMA engine from being reconfigured like programmable logic. Instead of changing the DMA engine, the user logic can change or customize the DMA interface between the user logic and the DMA engine. In this way, the manner in which the DMA engine performs DMA write and reads can be changed by the user logic. In one example, the DMA engine includes a bypass mode of operation where descriptors associated with DMA queues are passed through the DMA engine and to the user logic.Type: GrantFiled: February 8, 2018Date of Patent: April 20, 2021Assignee: XILINX, INC.Inventors: Chandrasekhar S Thyamagondlu, Darren Jue, Tao Yu, John West, Hanh Hoang, Ravi Sunkavalli
-
Patent number: 10635341Abstract: A method of indirection replay for a flash storage system includes writing data, in a host stream, to blocksets of the flash storage system. The host blocksets are assigned a major sequence number incremented from the most recently closed host blockset. The method includes writing an indirection journal to each host blockset which are associated with the assigned major sequence number. The method includes writing data, in a garbage collection (GC) stream, to other blocksets of the flash storage system. The GC blocksets are assigned a major sequence number, based on the most recently closed host blockset, and a minor sequence number, incremented from the most recently closed GC blockset. The method includes writing an indirection journal to each GC blockset which are associated with the assigned major and minor sequence numbers. The indirection table is constructed by replaying the journals of the blocksets in order of major sequence and minor sequence numbers.Type: GrantFiled: April 13, 2018Date of Patent: April 28, 2020Assignee: Western Digital Technologies, Inc.Inventors: David George Dreyer, Colin Christopher McCambridge, Phillip Peterson, Sanjay Subbarao
-
Patent number: 10594644Abstract: Method for delivering electronic mails on request from an electronic mail server to at least one remote client via an internet network, said method being characterized in that said electronic mail server exchanges data with at least one storage server and in that it comprises a delivery step comprising the operations of: receiving, from a remote client, on the electronic mail server, a request for delivery of an electronic mail identified by an electronic mail identifier; obtaining, from at least one storage server, data to be encapsulated and message attribute data associated with the electronic mail identifier; generating an identified electronic mail from the data to be encapsulated and the message attribute data; and transmitting the identified electronic mail to the remote client.Type: GrantFiled: March 7, 2017Date of Patent: March 17, 2020Assignee: STREAMWIDEInventor: Vincent Themereau
-
Patent number: 10567443Abstract: A connection procedure for communications devices is implemented in a variety of embodiments. In one such embodiment, the procedure uses a first set of connection data for attempting to connect and upon failure to connect uses a second set of connection information in addition to the first set of connection information to attempt a connection. In another embodiment, a delay is implemented before transmitting the connection information and a subsequent delay is implemented to allow for additional connection information to be input and transmitted.Type: GrantFiled: May 14, 2018Date of Patent: February 18, 2020Assignee: 8x8, Inc.Inventor: Marc Petit-Huguenin
-
Patent number: 10498617Abstract: A system, method, and computer program product are provided for highly available and scalable application monitoring. In operation, a monitoring system receives a plurality of metrics from a plurality of reporting agents associated with a system being monitored. The system being monitored includes a plurality of heterogeneous components each being associated with at least one of the plurality of reporting agents, and the monitoring system is configured to monitor the system being monitored for overall system health utilizing the plurality of metrics. Further, the monitoring system determines to dispatch one or more alerts, metrics and aggregated metrics, to one or more downstream systems based on one or more of the plurality of metrics. Additionally, the monitoring system dispatches the one or more alerts to the one or more downstream systems utilizing one or more points of access to a plurality of downstream systems including the one or more downstream systems.Type: GrantFiled: November 30, 2016Date of Patent: December 3, 2019Assignee: AMDOCS DEVELOPMENT LIMITEDInventor: Nir Dothan
-
Patent number: 10498866Abstract: Methods and systems for delivering content are disclosed. An example method can comprise receiving, at a gateway device located at a user network, packetized data asset via a packet switched network. The gateway device can convert the packetized data asset to a non-packetized data asset, and transmit the non-packetized data asset via a non-packet switched network to a computing device.Type: GrantFiled: February 10, 2015Date of Patent: December 3, 2019Assignee: Comcast Cable Communications, LLCInventors: Weidong Mao, Mark Francisco
-
Patent number: 9973546Abstract: A connection procedure for communications devices is implemented in a variety of embodiments. In one such embodiment, the procedure uses a first set of connection data for attempting to connect and upon failure to connect uses a second set of connection information in addition to the first set of connection information to attempt a connection. In another embodiment, a delay is implemented before transmitting the connection information and a subsequent delay is implemented to allow for additional connection information to be input and transmitted.Type: GrantFiled: November 25, 2014Date of Patent: May 15, 2018Assignee: 8x8, Inc.Inventor: Marc Petit-Huguenin
-
Patent number: 9736606Abstract: In general, techniques are described for audio editing of higher-order ambisonic audio data. A device comprising a memory and one or more processors may be configured to perform the techniques. The memory may be configured to store a higher order ambisonic (HOA) representation of the audio object. The one or more processors may be configured to add a source tail to the HOA representation of the audio object by storing one or more spherical harmonic (SH) basis functions associated with the audio object to a buffer.Type: GrantFiled: March 26, 2015Date of Patent: August 15, 2017Assignee: QUALCOMM IncorporatedInventors: Martin James Morrell, Pei Xiang, Richard Paul Walters, Nils Günther Peters, Dipanjan Sen
-
Patent number: 9678726Abstract: Disclosed are various embodiments for automatic generation of plugins for development tools. A platform-independent model is obtained for software functionality such as an application programming interface (API) to a software development kit (SDK). A platform-specific plugin is generated for a development environment based at least in part on the platform-independent model. The platform-specific plugin provides the software functionality for a particular platform of multiple platforms.Type: GrantFiled: March 27, 2015Date of Patent: June 13, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Daniel Massaguer, Thomas Calogero Cascio, Jonathan Paul Thompson, Dong-Ju Nam, Archana Bhanuprasad Naik, Derek Steven Gebhard, Spencer Lyle Voorheis, Peter Phan Han
-
Patent number: 9507748Abstract: Platform runtime abstraction can include creating a number of template models within a platform wherein the number of template models correspond to a provider mode and creating a number of abstraction layers that allow a provider to plug into the platform at runtime wherein the provider includes a provider sub-system and the provider model. Platform runtime abstraction can also include allowing the provider to plug into the platform at runtime through one of the number of abstraction layers wherein the provider remains independent of the platform and wherein the provider remains independent of a platform hardware infrastructure and a platform operating system infrastructure.Type: GrantFiled: April 26, 2012Date of Patent: November 29, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Burton Akira Hipp, Rajeev Bharadhwaj, Travis S. Tripp, Kevin L. Wilson, Michael Haeuptle
-
Patent number: 9451317Abstract: There are many boxes (e.g., set-top boxes) in a system offering media services to users. Each of the boxes maintains a library with a significant number of titles. Techniques for updating the library in each of these boxes using a transmission infrastructure are described. According to one aspect of the techniques, a service provider is provided with a high bandwidth broadcasting or multicasting capability, a release fragmented into a header and several segments is transmitted to all boxes that are respectively configured to receive a proper release package to update the library. Alternatively, separate release packages may be transmitted via different channels to the boxes, wherein each of the boxes is tuned to a proper channel to receive a proper release package.Type: GrantFiled: October 15, 2014Date of Patent: September 20, 2016Assignee: Vudu, Inc.Inventors: Prasanna Ganesan, Shahriyar Matloub, Tony Miranz, Alain Rossmann
-
Patent number: 9342468Abstract: A method and system of inserting marker values used to correlate trace data as between processor cores. At least some of the illustrative embodiments are integrated circuit devices comprising a first processor core, a first data collection portion coupled to the first processor core and configured to gather data comprising addresses of instructions executed by the first processor core, a second processor core communicatively coupled to the first processor core, and a second data collection portion coupled to the first processor core and configured to gather data comprising addresses of instructions executed by the second processor core. The integrated circuit device is configured to insert marker values into the data of the first and second processor cores which allow correlation of the data such that contemporaneously executed instruction are identifiable.Type: GrantFiled: October 3, 2014Date of Patent: May 17, 2016Assignee: Texas Instruments IncorporatedInventors: Oliver P. Sohm, Brian Cruickshank, Manisha Agarwala, Gary L. Swoboda