Patents Examined by Oleg Asanbayev
-
Patent number: 9509841Abstract: A telephony system is presented that enables a phone to access a directory and use the directory in conjunction with other phone functions. The system includes a server with a telephony management software (TMS) unit, a telephony application programming interface (TAPI) unit, and an application unit. The application unit includes a control module, a function module, a filter module, a presentation module, a phone interface module, and a storage interface module. A server sends a signal to a phone regarding the contents of a directory. A server also enables a user to navigate through the directory, filter the directory, and perform call functions on phone numbers associated with directory entries.Type: GrantFiled: January 2, 2014Date of Patent: November 29, 2016Assignee: Shortel, Inc.Inventors: Michael S. W. Tovino, Richard A. Winslow, Glen K. Okita
-
Patent number: 9479816Abstract: A portable video delivery device includes data storage, a secure processor, and a wireless network interface that acts as an access point for a secure personal wireless network. Transcoded media files are stored in the data storage so that the portable device maintains a library of stored media programs that can be carried along with the user during commuting, travel and/or other activities. To playback the stored programming, other media player devices use the personal wireless network to securely connect to the portable device and to obtain previously-transcoded content from the data storage of the device.Type: GrantFiled: March 1, 2016Date of Patent: October 25, 2016Assignee: Sling Media, Inc.Inventor: Padmanabha R. Rao
-
Patent number: 9462352Abstract: Embodiments of the present application relate to a method, apparatus, and system for processing subtitle data. The method includes dividing subtitle data into multiple subtitle groups according to subtitle data display time information related to a played object, wherein a subtitle group comprises at least one subtitle data entry, and wherein a subtitle data entry comprises subtitle content, a subtitle display time in relation to the played object, and a speed of subtitle motion, selecting a piece of subtitle data from a subtitle group according to the display time information of the played object, and causing the selected piece of subtitle data to be displayed on a track such that the selected piece of subtitle data does not overlap with or pass another piece of subtitle data displayed on the track.Type: GrantFiled: June 17, 2015Date of Patent: October 4, 2016Assignee: Alibaba Group Holding LimitedInventor: Yacheng Liu
-
Patent number: 9451312Abstract: The present disclosure discloses a method of sharing information with digital television (“DTV”) terminals and terminal and system for the same, the method comprising: establishing a communication connection between a DTV terminal and a mobile terminal; sending from the DTV terminal to the mobile terminal the DTV terminal's data receiving port information; and sending one or more multimedia files from the mobile terminal to the DTV terminal in accordance with the DTV terminal's data receiving port information. The present disclosure can accomplish information sharing between mobile terminals and DTV terminals, thereby realizing easy and convenient browsing or playback of multimedia files, taking advantage of DTVs' superior multimedia playback effect and avoiding the inconvenience brought about by wired connections.Type: GrantFiled: November 26, 2013Date of Patent: September 20, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xiang Zhang, Wen Zhang
-
Patent number: 9438936Abstract: A method of incorporating additional video objects into source video data to produce output video data. The method includes retrieving source video data and data defining a segment size used by a distributor, into which video data is divided when transmitted. The method includes analyzing the source video data to identify selected frames of video material which include insertion zones which correspond to regions which are suitable for receiving an additional video object. The method includes identifying a boundary point of the source video data. The method includes embedding additional video objects into the selected frames, creating output video data which has a boundary which corresponds with the identified boundary point. The method includes generating metadata including information on said boundary point of the source video data to be replaced by the created output video data; and transmitting the output video data and the metadata to the distributor.Type: GrantFiled: April 3, 2015Date of Patent: September 6, 2016Assignee: MirriAd LimitedInventors: Ram Srinivasan, Philip McLauchlan
-
Patent number: 9432292Abstract: The invention provides a system, method and apparatus for controlling a mass calling event in a VoIP network. The invention provides for monitoring port traffic information on a network edge device and detecting the occurrence of a mass calling event in conjunction with a call control module. Control instructions or information may then be provisioned to network edge devices to alleviate congestion. The invention enables network edge devices to gap or provide other controls to reduce call overloading. Controls for alleviating congestion include blocking the packets, providing an announcement to the call, re-routing the traffic associated with this specific mass calling event, and reducing the quality of the service.Type: GrantFiled: November 19, 2012Date of Patent: August 30, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Raghvendra G. Savoor, Steve Sposato, Michael Liu
-
Patent number: 9420105Abstract: An apparatus has a processor and a memory, the memory storing instructions that when executed by the processor, cause the processor to schedule a communication between a contact center and a communication device associated with a user, prompt the user to configure a geographic location for the communication device, track geographic location for the communication device, and initiate the communication in response to determining that the geographic location of the communication device appliance is the configured geographic location.Type: GrantFiled: February 5, 2014Date of Patent: August 16, 2016Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Laurent Le Gouez, Stéphane Blécon
-
Patent number: 9420330Abstract: A method for presenting a custom content in a set top box and a set top box are disclosed. The method includes checking a display cache and a flash memory of a set top box after the set top box is powered on, writing a custom content in the flash memory into the display cache if the display cache and the flash memory of the set top box are checked correct, controlling the custom content written into the display cache to be presented to a user on a video terminal, and, after the custom content written into the display cache is controlled to be presented to the user on the video terminal, checking a hardware device other than the display cache and the flash memory in the set top box, starting an operating system of the set top box, and performing network authentication.Type: GrantFiled: November 15, 2013Date of Patent: August 16, 2016Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hanbing Chen, Yi Zhang
-
Patent number: 9420315Abstract: Disclosed are efficient and user-friendly systems or methods configured to capture and share video data in real time, at a later date, or a combination thereof in an authorized manner via social media. In certain aspects, these systems and methods include capturing video, for example, from a “Jumbotron” during a sporting event or other live venue event in an authorized manner (e.g., abiding by applicable copyright laws) and sharing this captured footage with other via social media.Type: GrantFiled: June 16, 2015Date of Patent: August 16, 2016Inventor: Bruce Melanson
-
Patent number: 9407944Abstract: A method executed by an electronic device to optimize resource utilization while processing media workflows by a video streaming platform is disclosed. In one embodiment, a request to initiate a set of training sessions is received, and for each training session, a set of training workflows to be processed is initiated and a task graph for each training workflow is created. Then a worker of the video streaming platform is assigned to each training session. The raw performance data from each assigned worker is then collected, and a platform performance profile is generated based on the raw performance data from the each assigned worker. The platform performance profile is used to predict resource requirements of media workflows to be processed by the video streaming platform. A system to perform the method and a storage medium storing instructions to perform the method are disclosed too.Type: GrantFiled: May 8, 2015Date of Patent: August 2, 2016Assignee: iStreamPlanet Co.Inventors: Alessio Galdy, Eric Juteau, Jeffrey Alan Davis, Mark Daniel VanAntwerp
-
Patent number: 9398158Abstract: A system that supports multiple contact centers includes a communications network that is coupled between a private network (e.g. MPLS network) and a remote computing environment (e.g. cloud environment). A server system in the remote computing environment monitors health of different network segments (e.g. bandwidth of the connection between the communications network and the remote computing environment, bandwidth of a link used by a tenant to access the private network, etc.). When it is determined that quality of service for voice conversations for one or more contact centers is at risk due to a health status parameter of a network segment reaching a threshold, an appropriate system reaction is triggered. The system reaction may be to offload future calls to a peer remote computing environment to service future calls. The system reaction may also be to cancel outbound campaigns, provide pre-determined “sorry” messages, and the like.Type: GrantFiled: September 5, 2014Date of Patent: July 19, 2016Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Galina Kovalenko, Slava Sayko, Slava Zhakov
-
Patent number: 9386147Abstract: A device is configured to determine that the user device is participating in a conference call with a plurality of other user devices; determine that the user device is muted during the conference call; receive a first sound from the user device while the user device is muted; recognize that the first sound matches a vocal pattern of a user associated with the user device; and un-mute the user device after recognizing that the first sound matches the vocal pattern.Type: GrantFiled: August 25, 2011Date of Patent: July 5, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: David E. McDysan, Stevan H. Leiden, Daniel J. O'Callaghan, Douglas M. Pasko, John Edward Rathke, Naseem A. Khan
-
Patent number: 9380353Abstract: Methods, systems, and media for generating an advertisement from a video stream are provided. In accordance with some embodiments, the method comprises: receiving, from a first user device, advertisement parameters associated with an advertisement campaign for placing an advertisement based on the advertisement parameters, wherein the advertisement parameters include one or more keywords; associating the advertisement parameters with an identifier of the first user device; receiving, from the first user device, a live video stream; receiving, from a second user device, a request to present an advertisement; identifying the live video stream based at least in part on the one or more keywords; generating the advertisement using the live video stream and the advertisement parameters; and causing the advertisement to be presented on the second user device as the advertisement.Type: GrantFiled: May 4, 2015Date of Patent: June 28, 2016Assignee: Google Inc.Inventors: Adam Ruxton, Sean Ivester
-
Patent number: 9369768Abstract: A method for presenting media with dynamic content to a first user includes obtaining information related to a current playback position on a playback timeline being presented to the first user, obtaining secondary content related to the media and associated with a second user, wherein the first user and second user are associated according to a third party database, storing the obtained secondary content in a memory, and generating and transmitting instructions for displaying a first indicator of the secondary content at a first position on the playback timeline to the first user, wherein the first position corresponds to a first timestamp associated with the secondary content.Type: GrantFiled: March 2, 2015Date of Patent: June 14, 2016Inventors: Bill Mandel, Erica Marie Dionne
-
Patent number: 9369584Abstract: In a click-to-call communication environment, the present invention is employed to select an appropriate call server to use when establishing a call between two endpoints. A computing terminal provides a request to initiate a call between the two endpoints. The request is passed to a service node directly or through any number of intermediate nodes, such as a web server. The request may identify a source and a destination for the call. The service node will select a call server to use for establishing the call between the two endpoints based on the destination for the call, and send instructions to the call server to initiate the call. In response, the call server will initiate the call between the two endpoints.Type: GrantFiled: July 25, 2014Date of Patent: June 14, 2016Assignee: RPX CLEARINGHOUSEInventor: Dany Sylvain
-
Patent number: 9363382Abstract: A private branch exchange (PBX) (or network hosted device) is described herein that is capable of obtaining information (e.g., in-a-conference presence state) that indicates a user is participating in a multi-party conference call which is being hosted by an external conference/collaboration bridge and is further capable of disabling a music-on-hold feature on an extension associated with a device belonging to the user such that if the user places the device on-hold then no sound (e.g., music, radio) will be injected into the multi-party conference call.Type: GrantFiled: September 24, 2013Date of Patent: June 7, 2016Assignee: Alcatel LucentInventor: Jack Jachner
-
Patent number: 9363545Abstract: An apparatus for selecting television programs for display on a display device, for example a television, includes a receiver receiving audio/video data representing the television programs and receiving data indicating a schedule for the television programs. A control process receives an indication for at least one of the television programs to be broadcast providing a status of an availability for streaming the television program after the television program has been broadcast, and in response to the indication of the status of the availability for streaming the television program to perform a predetermined action in accordance with predetermined conditions. The predetermined actions may include, for example, recording the television program or generating a prompt for the user to watch the broadcast television program in response to an indication by the availability status that the television program will not be made available for streaming after being broadcast.Type: GrantFiled: September 11, 2013Date of Patent: June 7, 2016Assignees: SONY CORPORATION, SONY EUROPE LIMITEDInventors: David Rowland Williams, Nigel Stuart Moore, Brian Edwards
-
Patent number: 9357273Abstract: A method for receiving an HTTP adaptive streaming video from a server, said method comprising at a client, operatively connected to said server upon receiving a chunk of said video, determining a current rate of transmission for transmissions from said server to said client; obtaining statistical information pertaining to an expected future rate of transmission, in function of at least said current rate of transmission; deriving a target rate of transmission from said statistical information; and requesting a subsequent chunk of said video in accordance with said target rate of transmission.Type: GrantFiled: November 25, 2013Date of Patent: May 31, 2016Assignee: Alcatel LucentInventors: Danny De Vleeschauwer, Johan De Vriendt
-
Patent number: 9344751Abstract: A method to coordinate redundant video processing in video streaming platforms is disclosed. In one embodiment, a request is received at a streaming platform coordinator (SPC) to create a redundant media workflow for a video source. The SPC transmits two requests to create the media workflow, one each to a first and a second video streaming platforms, each creating one instance of the media workflow. The SPC then receives requests to route the video source to a first and a second workers respectively and causes the video source to be routed so. The SPC then communicates with the first and the second workers so that only one worker out of the first and second workers publishes output of one instance of the media workflow to a CDN at a given moment. A system to perform the method and a storage medium storing instructions to perform the method are disclosed too.Type: GrantFiled: May 8, 2015Date of Patent: May 17, 2016Assignee: iStreamPlanet Co.Inventors: Robert William Ream, Mark Daniel VanAntwerp
-
Patent number: 9344572Abstract: Apparatus and method for sharing state information using a web-enabled system and a phone service system are disclosed. In some embodiments, a presence module is used to identify a currently accessed web page to an agent during an on-line session. In some embodiments, documents are delivered to a user through a web browser concurrent with an audio message delivered by phone. Concurrent delivery of documents configured to accept an electronic signature is disclosed.Type: GrantFiled: April 20, 2015Date of Patent: May 17, 2016Assignee: United Services Automobile AssociatesInventor: Anthony G. Castiglione, III