Patents Examined by Ranjan Pant
-
Patent number: 10291673Abstract: A transcoding method used in a computer network comprises: receiving, by a task manager in the computer network, a transcoding task, where the transcoding task has task information; generating task dispatch information according to the task information; and separately acquiring, according to the task dispatch information, source data of media segments corresponding to a media file, parallelly transcoding the source data into data in a target format by using multiple transcoders, and storing the data into a storage server in the computer network, where the transcoder includes a processor of the storage server. Distributed transcoding is completed by using an idle CPU of a storage server, so that not only costs of hardware are reduced and an existing resource is fully used, but also transmission and copying of data are greatly accelerated, thereby improving transcoding efficiency.Type: GrantFiled: May 14, 2015Date of Patent: May 14, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qidong Zhuang, Chunxiao He, Yuanpeng Su
-
Patent number: 10291745Abstract: A user interface provides mechanisms for a user to select resources from a plurality of different groups, across clients. Updates from all of the selected resources are aggregated and displayed to the user, across clients, in an integrated view.Type: GrantFiled: March 28, 2014Date of Patent: May 14, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Alfons A. Staerk, Shashi R. Singaravel, Sarat Chandra Subramaniam, Ladislau Conceicao, James C. Kleewein, Amit Gupta
-
Patent number: 10229424Abstract: Systems and methods for providing online content include evaluating a custom selection rule specified by a content provider. The custom selection rule may be used to control whether content from the provider is eligible for selection by a content selection service. The content selection rule may include one or more logical operators, a selected interest category and/or a selected list of one or more client identifiers.Type: GrantFiled: September 10, 2012Date of Patent: March 12, 2019Assignee: Google LLCInventors: Ting Liu, Zhengzhu Feng, Zhongyi Lin
-
Patent number: 10230796Abstract: Disclosed herein is a technique for managing disk space in user devices. A disk space manager is configured to manage the disk space by requesting clients running on the user device to free up disk space. The clients receive the requests and respond to the requests by deleting their own data to free up the requested disk space.Type: GrantFiled: September 29, 2014Date of Patent: March 12, 2019Assignee: Apple Inc.Inventors: Paul William Chinn, Timothy P. Hannon, Cameron S. Birse, Ronnie G. Misra
-
Patent number: 10218779Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for machine level resource distribution are disclosed. In one aspect, a method is implemented in a data processing apparatus, which includes, for each server computer in a set of two or more server computers within a data center, wherein each server computer includes a plurality of processing cores, receiving wear data describing, for each processing core of the server computer, a wear level for the processing core that is indicative of accumulated wear of the processing core, and moderating accumulation of wear in the processor cores based on the wear level of the processing cores from at least two different server computers.Type: GrantFiled: February 26, 2016Date of Patent: February 26, 2019Assignee: Google LLCInventors: Liqun Cheng, Rama Krishna Govindaraju, Parthasarathy Ranganathan
-
Patent number: 10210315Abstract: A method, computer program product, and computer system for managing and tracking commands associated with a change on a managed computer system. The managed computer system receives a log-on of an administrator onto the managed computer system, determines the lockdown level of the managed computer system by querying a managing computer system, and retrieves a list of authorized commands under the lockdown level from the managing computer system. The managed computer system determines, by querying the managing computer system, whether an authorized change on the managed computer system exists. The managed computer system removes the lockdown level to receive from the managing computer system authorization of commands that have been locked down, in response to determining that the authorized change exists. The managed computer system sets the lockdown level with the authorized commands on the managed computer system, in response to determining that the authorized change does not exist.Type: GrantFiled: February 11, 2016Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Eric Anderson, Christopher J. Dawson, Leslie A. Nelson, Brett W. Singletary
-
Patent number: 10205776Abstract: According to the embodiments of the present disclosure, a first terminal device may create a peer-to-peer (P2P) group, and then determine a Service Set Identifier (SSID) and a connection password of the P2P group, and then send the SSID and the connection password to a second terminal device so that the second terminal device is able to connect to the first terminal device according to the SSID and the connection password. In this way, prior to establishment of the wireless connection, the second terminal device may acquire the SSID and the connection password of the P2P group created by the first terminal device, thus second terminal device may directly use the SSID and the connection password to connect to the first terminal device without cumbersome discovery and negotiation processes as used in establishment of a conventional P2P connection.Type: GrantFiled: August 18, 2015Date of Patent: February 12, 2019Assignee: XIAOMI INC.Inventors: Xin Liang, Ping Wu, Xin Liu, Bo Liu, Guizhou Wu
-
Patent number: 10200247Abstract: A system, apparatuses, and methods for enabling management of customizations/extensions to the functionality of a multi-tenant computing platform. In some embodiments, an extended or customized entity, such as a function, operation, process, module, sub-routine, data item, etc. is represented as a record. That record is then associated with an underlying record by means of a tenant specific mapping or equivalent structure. This enables the tenant to utilize the extended or customized entity in place of the underlying record in situations in which the underlying record would typically be used. This also provides a way of isolating the extensions or customizations on the multi-tenant platform so that they are associated with specific tenants and not with other tenants who may still access the underlying or un-extended versions of the entity.Type: GrantFiled: October 20, 2016Date of Patent: February 5, 2019Assignee: NETSUITE INC.Inventor: Alan S. Liu
-
Patent number: 10152467Abstract: Technology is provided to manage sharing of media content among client computers. In one example, an application server provides at least a portion of the media content to the client computers. The application server receives a requested session event. A session event is an annotation, a comment, or a navigation request. The application server generates a formatted session event by formatting the requested session event at least according at least one option. An option defines how the application server is to modify a session event for display at the client computers. The application server provides the formatted session event to the client computers for display on user interfaces at the client computers. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: August 13, 2012Date of Patent: December 11, 2018Assignee: Google LLCInventors: Kelvin Chan, Yiyang Joy Ding
-
Patent number: 10149000Abstract: Methods and devices for remote altering of static video content in real time are provided. A method for encoding video includes removing an attribute from a video including the attribute and static content. The attribute and static content may be configured to be played by a first device. The method also includes replacing the removed attribute with content to be played by the first device in place of the removed attribute. The method further includes embedding a synchronization marker in the video. The embedded synchronization marker may be configured to synchronize streaming of content from a second device to the first device with playing of the static content by the first device. A system for encoding video includes a processor and a memory storing instructions configured to, when executed by the processor, cause the processor to perform steps of a method. A memory may be a non-transitory computer-readable medium.Type: GrantFiled: May 11, 2016Date of Patent: December 4, 2018Assignee: EXCALIBUR IP, LLCInventor: Ankit Tandon
-
Patent number: 10127081Abstract: Systems and methods for allocating resources to service one or more requests, the method comprising: associating with at least one host from among N hosts, in a computing environment, a first value that reflects a probability that servicing a first request will interfere with operations on the host; selecting M hosts out of the N hosts, wherein the N hosts comprise one or more resources for servicing a first request and wherein at least one of the selected M hosts is determined to be at least as suitable as N?M unselected hosts, for the purpose of servicing the first request; and prior to allocation of resources, updating for at least a first host from among the M hosts the corresponding first value to reflect that servicing the first request may interfere with operations pertaining to other previously received requests that are scheduled to be serviced by the first host.Type: GrantFiled: August 30, 2012Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Erez Hadad, Yosef Moatti
-
Patent number: 10104130Abstract: Embodiments of the present invention may enable applications that are deployed at the application layer of an IMS network to frequently carry out business critical functions via a highly available application server architecture. This may be achieved by using a session manager that manages the role of active and standby server(s) of the highly available application architecture. Further, the session manager may manage the roles of the active and standby server(s) by routing SIP messaging in either serial or parallel fashion to the application server architecture. Furthermore, the active and the standby servers are automatically kept in sync by their position in the signaling path determined by the session manager. The session manager makes sure that if the active server goes down, then the standby server must be able to take over the role of the active server in a seamless fashion.Type: GrantFiled: September 28, 2012Date of Patent: October 16, 2018Assignee: Avaya Inc.Inventors: Neil O'Connor, Diarmuid Leonard
-
Patent number: 10044810Abstract: Reliability mechanisms for a connection can be selectively implemented based on the type of USB device that is redirected over a remote session. When a client attempts to redirect a device over a remote session, an agent on the server can be configured to detect the type of device that is being redirected. If the device is a mass storage device that implements the SCSI standard, and if a connectionless datagram protocol is employed to establish the connection, the agent can implement some reliability mechanisms such as reordering and windowing but not the recovery of lost packets. In contrast, if the device does not implement the SCSI standard, the agent can implement each reliability mechanism including the recovery of lost packets.Type: GrantFiled: March 31, 2016Date of Patent: August 7, 2018Assignee: Dell Products L.P.Inventor: Gokul Thiruchengode Vajravel
-
Patent number: 10033788Abstract: A method and a system for smooth streaming of media content in a distributed content delivery network, including encoding original media files; providing the encoded original media files to an indexer entity; calculating, the indexer entity, index jump tables for all the encoded original media files; ingesting the index jump tables and the encoded original media files to an origin server; requesting an end user to a SSS a stream fragment; retrieving, the SSS from the origin server, a specific index jump table associated to the requested stream fragment, and using the table to find out and retrieve, from the origin Server, a needed encoded original media file block; and retrieving, the SSS, the requested stream fragment out of the encoded media file block, and sending the requested stream fragment to the end user.Type: GrantFiled: December 24, 2014Date of Patent: July 24, 2018Assignee: TELEFONICA DIGITAL ESPAÑA, S.L.U.Inventors: Armando Antonio Garcia-Mendoza Sanchez, Antoni Silvestre Padros, José Carlos Pujol Alcolado, Jorge Hernández Pablo
-
Patent number: 9992237Abstract: Method and apparatus for determining feature unavailability are disclosed. In the method and apparatus a user device attempts to communicate with a second server over a second network path whereby the communication may be blocked. The user device receives data from a first server over a first network path whereby the data indicates that communication using the second network path may be blocked.Type: GrantFiled: March 28, 2014Date of Patent: June 5, 2018Assignee: Amazon Technologies, Inc.Inventor: Jonathan Brian Word
-
Patent number: 9985918Abstract: For preventing messages from being sent to an unintended recipient, an apparatus for indicating a message recipient is disclosed. The apparatus may include a processor and a memory that stores code executable by the processor, including code that identifies an active messaging interface from among a plurality of messaging interfaces, identifies a correspondent associated with the active messaging interface, and temporarily provides a message recipient cue based on the identified correspondent in response to a user writing to the active messaging interface. The apparatus may remove the message recipient cue in response to expiration of a predetermined interval. The apparatus may further retrieve the visual indicator from a local database, a server, and/or the identified recipient. Additionally, the apparatus may identify the active messaging interface based on a viewing location and/or on a cursor location. A method and computer program product also perform the functions of the apparatus.Type: GrantFiled: September 16, 2014Date of Patent: May 29, 2018Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Neal Robert Caliendo, Jr., Arnold S. Weksler
-
Patent number: 9954802Abstract: A system and method for translating requests and responses between different types of devices are described. An enterprise service bus generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device.Type: GrantFiled: February 4, 2015Date of Patent: April 24, 2018Assignee: Ricoh Company, LTD.Inventors: Vikas Krishna, Timothee Bailloeul
-
Patent number: 9942083Abstract: Systems and methods are described for providing a computing capacity pool management service. In one embodiment, pools of computer resources having common computing configurations capable of supporting one or more virtual instance types are maintained. A request from a computing device is received to determine which of the pools the computing device can be associated with. In response to the request, a determination is made as to which of the pools the computing device can be associated with based on the common computing configurations. An indication is sent to the computing device as to which of the pools the computing device can be associated with.Type: GrantFiled: September 10, 2012Date of Patent: April 10, 2018Assignee: Amazon Technologies, Inc.Inventor: Eden G. Adogla
-
Patent number: 9935903Abstract: Processing client requests for duplicate-free server operations is particularly useful for creating and sending items using Microsoft Exchange Web Services (EWS). The system facilitates avoiding creation and sending of duplicate items. In contrast to conventional implementations that send a single command to create and then perform subsequent processing of an item, a feature of the present embodiment is using two commands: a first command to create the item, and a second command to subsequently process the item. In a specific implementation, an EWS item's provided ChangeKey property is used to keep track of the EWS's reply from the server to the client, thereby avoiding duplicate item creation.Type: GrantFiled: September 30, 2014Date of Patent: April 3, 2018Assignee: Check Point Software Technologies LtdInventors: Yuval Raban, Leo Natan, Ori Feldman
-
Patent number: 9923950Abstract: Systems and methods are disclosed associated with processing information involving terminal operating systems. According to one illustrative implementation, an exemplary method for processing information involving terminal operating system herein may include processing data in a TOS format associated with a TOS type, converting the data into a TOS agnostic format, and performing processing using the TOS agnostic data.Type: GrantFiled: July 24, 2013Date of Patent: March 20, 2018Assignee: Ports America Group, Inc.Inventors: Irina Sheykh-Zade, Teresa Duffy, Geeta Desai, Sophie Miron, Chung Daniel Song, Nathan Johnson, Theresa Hill, Eldar Sheykh-Zade