Patents Examined by Marie Georges Henry
-
Patent number: 9680881Abstract: A transmission apparatus configured to transmit, to a receiving apparatus, metadata indicating segment data that the receiving apparatus is allowed to acquire among a plurality of segment data constituting content includes a receiving unit configured to receive, from the receiving apparatus, a request for acquisition of the metadata and an end instruction to end a state in which transmission of the segment data to the receiving apparatus is allowed, and a transmission unit configured to transmit, when the receiving unit receives the end instruction, the metadata containing termination information indicating termination of transmission of the segment data to the receiving apparatus.Type: GrantFiled: November 12, 2013Date of Patent: June 13, 2017Assignee: Canon Kabushiki KaishaInventor: Masahiro Handa
-
Patent number: 9680922Abstract: A method for execution by a network element of a communications network. The method comprises receiving from a first network entity a first communication that includes at least (i) a network-initiated message generated by a server-side portion of an application that also has a corresponding client-side portion and (ii) a first application identifier associated with the application. The method further comprises consulting a database based at least on the first application identifier in an attempt to identify a second application identifier associated with the application; and releasing to a second network entity a second communication that includes at least (i) the network-initiated message and (ii) either the second application identifier, if the attempt was successful, or the first application identifier, if the attempt was unsuccessful.Type: GrantFiled: June 23, 2015Date of Patent: June 13, 2017Assignee: BCE INC.Inventor: Glen Bryan
-
Patent number: 9674060Abstract: In one embodiment, a computer-implemented method for dynamic management of integration points includes connecting a set of applications to a communication interconnect fabric to form a set of connections, wherein each application in the set of applications is interconnected and each individual connection has a set of integration paths defined including a default path. The set of connections is monitored to determine whether a performance metric for a specific application in the set of applications is within a predefined tolerance. Responsive to a determination that the performance metric for the specific application in the set of applications is not within a predefined tolerance, a change may be instructed in availability of an integration component.Type: GrantFiled: October 4, 2013Date of Patent: June 6, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott M. Guminy, Leho Nigul, Kevin Yu
-
Patent number: 9634900Abstract: A network controller may receive a request from an application via an application programming interface (API), wherein the request comprises program codes written in a declarative programming language, and wherein the program codes describe at least some aspects of a virtual network (VN). The network controller may further parse the program codes into internal objects of the network controller, with the internal objects representing the aspects of the VN described by the program codes. The network controller may then manage the VN according to the internal objects translated from the program codes.Type: GrantFiled: February 28, 2014Date of Patent: April 25, 2017Assignee: Futurewei Technologies, Inc.Inventor: Shujin Zhang
-
Patent number: 9621687Abstract: The formation of a wireless device group for use in a computing environment involves establishing a wireless communication connection between a host wireless interface device and each of one or more dependent wireless interface devices, in which each dependent wireless interface device is configured to not directly communicate with a computing device. Another wireless communication connection is established between the host wireless interface device and the computing device when the host wireless interface device is within a host connection distance of the computing device. A further wireless communication connection can be established between the host wireless interface device and a second, different computing device.Type: GrantFiled: August 31, 2015Date of Patent: April 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Michael F. Koenig, Neil S. Fishman, Ira L. Snyder
-
Patent number: 9614848Abstract: A user device may receive a request for content; provide the request to a first server; receive an instruction based on providing the request for content; and provide a message to a second server based on receiving the instruction. The message may cause the second server to embed a unique identifier (ID) of the user device in the message to form a modified message for transmission to a third server. The modified message may cause the third server to form an object having the unique ID. The user device may receive the object based on providing the message to the second server; provide the object to the first server or to a fourth server; and receive, from the first server or the fourth server, particular content based on providing the object to the first server or the fourth server. The particular content may be based on the unique ID.Type: GrantFiled: April 29, 2013Date of Patent: April 4, 2017Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Chandrasekhar Yeleswarapu, Piyush Jethwa
-
Patent number: 9590875Abstract: A shared resource system, method of managing shared resources and services and a computer program product therefor. Service provider computers (e.g., cloud computers) including a resource management system, selectively make resource capacity available to networked client devices. Stored resource configuration parameters are collected from non-intentional haptic input to mobile client devices. The resource management system provisions resources for mobile clients based on resource configuration parameters. Non-intentional haptic input is provided as non-intentional gesture feedback, and evaluated to selectively update stored resource configuration parameters.Type: GrantFiled: April 29, 2013Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Marcos Dias De Assuncao, Fernando Luiz Koch, Marco Aurelio Stelmar Netto
-
Patent number: 9578373Abstract: Methods, systems, and computer programs are provided for measuring the performance of display images received on a remote computer display. One method includes an operation for detecting calls from an application to an application programming interface (API), which is provided for rendering images on a display image, each call causing an update of the display image. Further, the method includes an operation for embedding data for measuring performance in display frames of the display image based on the detecting. The embedding results in modified displayed frames with respective data for measuring performance. The modified displayed frames are transmitted to a remote client, which results in received modified display frames having respective received data for measuring the performance. In addition, the method includes an operation for calculating the remote display quality for the given application based on the received modified display frames and the respective received data for measuring performance.Type: GrantFiled: May 9, 2016Date of Patent: February 21, 2017Assignee: VMware, Inc.Inventors: Banit Agrawal, Rishi Bidarkar, Uday Kurkure, Tariq Magdon-Ismail, Hari Sivaraman, Lawrence Andrew Spracklen
-
Patent number: 9578113Abstract: Examples of systems and methods are provided for communication and for forwarding display data and cursor type related to a remote session between a client device and a remote server. The system may facilitate establishing the remote session with the remote server. After the client device is connected to a remote session, it is determined if the style of the client device's cursor should be changed. The RDP client of the remote server creates the changed cursor based on bitmap details. The change cursor may be a 1-bit or 32-bit cursor. When the remote session is disconnected, the default cursor for the client device is re-instated at the client device.Type: GrantFiled: August 15, 2014Date of Patent: February 21, 2017Assignee: Wyse Technology L.L.C.Inventors: Roshan Sullad, Bach H. Le, Curtis J. Schwebke, Stevan Kominac
-
Patent number: 9575927Abstract: A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache, as well as a version identifier for the key. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key and the version identifiers from the potentially matching entries.Type: GrantFiled: May 7, 2013Date of Patent: February 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xavier R. Guerin, Tiia J. Salo
-
Patent number: 9569400Abstract: A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache, as well as a version identifier for the key. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key and the version identifiers from the potentially matching entries.Type: GrantFiled: April 26, 2013Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xavier R. Guerin, Tiia J. Salo
-
Patent number: 9571547Abstract: One embodiment concerns a method for generating a media fragment request for requesting fragments of an encoded media stream stored on a server device, the method being implemented by a client device storing a structure representative of fragments of the media stream previously received and stored on the client device. The structure includes first and second types of addressing information associated with fragments already received. The method for generating a media fragment request includes forming a media fragment request to obtain missing media data corresponding to a new fragment of the media stream, the media fragment request specifying at least one piece of addressing information of the first type and at least one addressing information of the second type, wherein the first type of addressing information is spatial or temporal information and wherein the second type of addressing information is byte position information within the media stream.Type: GrantFiled: March 14, 2011Date of Patent: February 14, 2017Assignee: CANON KABUSHIKI KAISHAInventors: Fabrice Le Leannec, Franck Denoual, Nael Ouedraogo
-
Patent number: 9560104Abstract: Disclosed are various embodiments for a streaming media application. Media blocks of a media stream may be buffered at a quality level determined by an amount of available bandwidth. When excess bandwidth is made available, a higher quality replacement for a buffered media block may be obtained concurrent to streaming the media blocks. The replacement media block then replaces the lower quality media block in the buffer such that the higher quality replacement media block is rendered.Type: GrantFiled: May 9, 2016Date of Patent: January 31, 2017Assignee: Amazon Technologies, Inc.Inventors: Manuel José Dominic Caballero, Mark Edwin Hewis
-
Patent number: 9553837Abstract: Systems, method sand computer program products for facilitating the automatic deletion of received emails after a user-selectable time period has elapsed are disclosed. In various embodiments, email messages contain a header field referred to as an “Expiration Time” header field that dictates the length of time the email will reside in a designated Inbox prior to its automatic deletion by an email server. The server is able to automatically delete the received email as long as the email is residing in a folder that is synched to the server. A user receiving the email has access to the Expiration Time Header field and can modify its value if desired and allowed by the sender. The user can move the retrieved email to a folder that is not synched to the server, thus preventing the email from being automatically deleted by the server.Type: GrantFiled: March 10, 2016Date of Patent: January 24, 2017Assignee: Microsoft Technology Licensing, LLCInventor: Dolly Sobhani
-
Patent number: 9553906Abstract: A method includes: while streaming video frames on a network toward a client device, detecting a loss of connectivity between the network and the client device; responsive to detecting the loss of the connectivity between the network and the client device, ceasing the streaming of the video frames toward the client device; subsequent to detecting the loss of connectivity, determining that the connectivity between the network and the client device has been re-established; responsive to determining that the connectivity between the network and the client device has been re-established, resuming the streaming of the video frames on the network toward the client device by transmitting an Instantaneous Decoder Refresh (IDR) frame on the network toward the client device without sending one or more frames corresponding to images chronologically prior to an image corresponding to the IDR frame.Type: GrantFiled: February 27, 2013Date of Patent: January 24, 2017Assignee: Aruba Networks, Inc.Inventors: Richard Howes, William Monte LeBlanc
-
Patent number: 9553953Abstract: Examples of systems and methods are provided for communication and for establishing a remote session between a client device and a remote server using RDP. An RDP share option is enabled to notify the remote server of a request for a shared RDP session. Multiple client devices may connect to the single shared RDP session. One client device may be considered the presenter and given special permissions. Any other client devices may be considered attendees and given only restricted access. Multiple RDP sessions may be initiated for multiple client devices.Type: GrantFiled: August 15, 2014Date of Patent: January 24, 2017Assignee: Dell Products L.P.Inventors: Roshan Sullad, Curtis J. Schwebke, Stevan Kominac
-
Patent number: 9537930Abstract: An information system accesses an internal network via a firewall from an information terminal of an external network. The information system includes a relay server provided in the external network; and a file server provided in the internal network. The file server includes a relay agent configured to manage a network connection between the file server and the relay server, and a file system configured to store desired data. The relay agent generates a thread based on a number of requests received by the relay server from the information terminal, acquires the request by using the generated thread, and transfers the acquired request to the file system. The file system identifies data corresponding to the transferred request, and outputs the identified data to the information terminal via the relay agent and the relay server.Type: GrantFiled: February 28, 2014Date of Patent: January 3, 2017Assignee: Ricoh Company, Ltd.Inventor: Kyohsuke Kaminushi
-
Patent number: 9531817Abstract: The disclosure relates to a technique for providing interoperability between an Internet protocol multimedia subsystem (IMS) domain and a non-IMS domain. A method implementation of this technique comprises the steps of receiving on a service layer a service invocation message from a non-IMS domain, analyzing the message to identify the message as a request to invoke a service within the IMS domain, converting non-IMS session control protocol elements contained in the message into IMS session control related protocol elements, and generating an outgoing IMS message to establish an IMS control session.Type: GrantFiled: December 19, 2005Date of Patent: December 27, 2016Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Roman Levenshteyn, Ioannis Fikouras
-
Patent number: 9524437Abstract: The automatic generation (702) of one or more secondary video streams based on an input primary video stream (701) may use analytics performed on the video to provide information on targets, events, and/or areas of interest to permit the one or more secondary video streams (703) to concentrate on one or more targets, events, and/or areas of interest.Type: GrantFiled: December 7, 2015Date of Patent: December 20, 2016Assignee: AVIGILON FORTRESS CORPORATIONInventors: W. Andrew Scanlon, Andrew J. Chosak, John I. W. Clark, Robert A. Cutting, Alan J. Lipton, Gary W. Myers
-
Patent number: 9514089Abstract: A method, article of manufacture, and apparatus for synchronizing mobile device data in a mobile device network is disclosed. In some embodiments, this includes using a processor to identify server data, first comparing the server data with a first mobile device data, and updating the server data based on the first comparison. In some embodiments, the updated server data may be compared (second comparison) to a second mobile device. The second mobile device may be updated based on the second comparison.Type: GrantFiled: March 31, 2010Date of Patent: December 6, 2016Assignee: EMC IP Holding Company LLCInventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah