Patents Examined by Timothy Sowa
  • Patent number: 10334021
    Abstract: The present invention relates to a method for handling response times in a communication system comprising at least one data retention system having at least one storage space for retained data. The at least one storage space has a defined response time (high, medium, low) for delivering retained data. The method comprises the following steps: —Receiving a request for retained data from an authorized organization to the at least one data retention system, which request comprises a specified data type and a retention time range —Dividing in the at least one data retention system, the received retention time range into at least one time segment each corresponding to one defined response time —Delivering an acknowledge message from the at least one data retention system to the authorized organization, which message comprises response and identification information corresponding to the at least one divided time segment.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: June 25, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Amedeo Imbimbo, Giuseppe Carnevale, Romina Pancione
  • Patent number: 10318325
    Abstract: Embodiments relate to host-side cache migration. An aspect is a method that includes determining pre-fetch hints associated with a source cache that is local to a source host machine. The source cache includes pages of cache data for a virtual machine. The pre-fetch hints are sent to a pre-fetch planner to create a pre-fetch plan. The pre-fetch hints are sent based on migration of the virtual machine to a target host machine including a target cache that is local. At the source host machine, a cache migration request is received based on the pre-fetch plan. A first subset of the pages is sent from the source cache through a host-to-host communication channel to the target cache based on the cache migration request. A second subset of the pages is sent from the source cache through a host-storage communication channel to a shared storage to be relayed to the target cache.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David D. Chambliss, Aayush Gupta, James L. Hafner, Maohua Lu, Nimrod Megiddo
  • Patent number: 10313221
    Abstract: An endpoint monitoring for a machine to machine (M2M) messaging framework system is disclosed. The system comprises a monitoring server and a monitoring application stored in a memory of the monitoring server. When executed by a processor of the monitoring server, the monitoring application queries a plurality of brokers that are communicatively coupled with a plurality of message queue telemetry transport (MQTT) clients for data regarding the rate of disconnections that occur between the brokers and the MQTT clients. The monitoring application compares the data received from the brokers and compares the rate of disconnections to data in an information data store. If a high rate of disconnections is discovered in at least one of the broker to MQTT client connections, the monitoring application takes action, for example reboots an MQTT client and/or sends a notification message.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: June 4, 2019
    Assignee: Sprint Communication Company L.P.
    Inventor: Mark D. Leonard
  • Patent number: 10291582
    Abstract: A system includes a computing device and a server management controller configured to be connected to the computing device. The server management controller includes a processor, an interface in communication with multiple sensors disposed in the computing device, and a non-volatile memory storing computer executable code. The code, when executed at the processor, is configured to: assign each of the sensors with a logical unit number (LUN) and a sensor number; receive a first message from a first sensor of the sensors via the interface, where the first message has a first LUN field storing the assigned LUN and a first sensor number field storing the assigned sensor number of the first sensor; process the received first message; and determine the first sensor as a source of the first message based on the LUN and the sensor number stored in the first message.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: May 14, 2019
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Anurag Bhatia, Samvinesh Christopher, David Wise, Winston Thangapandian, Viswanathan Swaminathan, Balaji Nagalingam Rajendiran
  • Patent number: 10284425
    Abstract: A device may determine that a user device is to receive an update. The device may determine that the user device is not registered to a network associated with receiving the update. The device may provide a registration notification request based on determining that the user device is not registered to the network. The registration notification request may include information identifying the user device. The device may receive a response to the registration notification request. The response may indicate that the user device is registered to the network. The device may provide, based on receiving the response, an update message associated with the update. The update message may be destined for the user device and may include information indicating that the user device is to receive the update. The device may provide the update to the user device after providing the update message.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: May 7, 2019
    Assignee: Cellco Partnership
    Inventors: Taral Patel, Miguel A. Carames, Stephen J. Kolanowski
  • Patent number: 10250559
    Abstract: A method for translating network addresses includes receiving a first network packet, the first network packet comprising an internal source address. The method also includes generating, by performing a mapping operation, a mapping value. The generating of the mapping value uses, at least in part, at least a portion of the internal source address, and at least a portion of an external source address. The external source address is associated with the internal source address. The method also includes forwarding, using a second network packet, at least a portion of the first network packet. The second network packet comprises the external source address and at least a portion of the mapping value.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 2, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Wojciech Dec, Yegnanarayanan G. Chandramouli
  • Patent number: 9998531
    Abstract: A computer program product for provisioning resources in a balanced data transfer pipeline may associate a first requested task with a first category, allocate a first resource of a data path to the first requested task based on the first resource corresponding to the first category; and allocate a second resource as part of the data path to the first requested task based on the second resource corresponding to the first category, wherein the first resource corresponds to a first segment of the data path and the second resource corresponds to a second segment of the data path.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Tan, Guohui Wang, Zhe Zhang
  • Patent number: 9998532
    Abstract: A computer program product for provisioning resources in a balanced data transfer pipeline may associate a first requested task with a first category, allocate a first resource of a data path to the first requested task based on the first resource corresponding to the first category; and allocate a second resource as part of the data path to the first requested task based on the second resource corresponding to the first category, wherein the first resource corresponds to a first segment of the data path and the second resource corresponds to a second segment of the data path.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Tan, Guohui Wang, Zhe Zhang
  • Patent number: 9832076
    Abstract: The disclosure is related to managing a resource change in a machine to machine (M2M) network. Managing the resource change in M2M network by creating an abstract M2M entity object associated with a resource change, and creating an M2M entity object instance by embodying the abstract M2M entity object according to each application development environment.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: November 28, 2017
    Assignee: KT CORPORATION
    Inventors: Hwi-Jung Ryu, Mi-Kyoung Kang, Yong Kwon, Sung-Ihk Yang, Kwang-Jin Lee, Sung-Kooc Lim, Yu-Jin Huh
  • Patent number: 9756089
    Abstract: In one embodiment, a method includes iteratively waiting for a time interval; sending a keep-alive message from a first computing device to a second computing device; and incrementing a current value of the time interval when the first computing device receives from the second computing device a response to a current keep-alive message sent during the current iteration, until the first computing device does not receive from the second computing device any responses to the current keep-alive message sent during the current iteration; and setting the current value of the time interval to a previous value of the time interval from an immediately-previous iteration.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: September 5, 2017
    Assignee: Facebook, Inc.
    Inventors: Peter Daniel Brook, Mohit Talwar
  • Patent number: 9648075
    Abstract: Provided are systems and methods for generating an event map of events located near a user's location. The event map may include embedded media, such as audio, video, images, and the like for events located within a specific geographic area, such as geographic radius around a user's location, and a specific timeframe. Each event may be displayed at a position on the event map that corresponds to the location of the event, and the embedded media for the event may be displayed at an event's position. Additionally, the event map may include data for each event, such as date and time of the event and links to event-related resources.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: May 9, 2017
    Assignee: GOOGLE INC.
    Inventor: Frederic Kalinke
  • Patent number: 9614883
    Abstract: The present invention concerns a method and a device of transmitting uncompressed video streams. In particular, the method concerns the adaptation of a wireless transmission to bandwidth reduction and packet loss. There is provided a computer implemented method for sending uncompressed video data, wherein the video data comprises binary video components, the method comprising generating a plurality of SB packets from a group of video components, each SB packet being constituted by bits of the video components grouped according to their significance; determining available bandwidth for transmission and sending the most SB packets to fit the available bandwidth, beginning by the most significant ones, meaning containing the most significant bits of the video components. Accordingly, the best possible quality is obtained according to the available bandwidth.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: April 4, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Julien Sevin, Pascal Lagrange
  • Patent number: 9560088
    Abstract: Techniques for inter-user equipment (UE) transfer (IUT) are disclosed. An application server may receive an IUT request for transfer of a media session toward at least one initial UE such that the media session is to be played by at least two target UEs. The server may determine eligibility for IUT with group synchronization based on the request. The server may send a message to the initial UE that IUT with group synchronization is not allowed on a condition that IUT with group synchronization is not allowed. Further, the server may trigger inter-destination media synchronization (IDMS) for group synchronization of media sessions among the UEs on a condition that IUT with group synchronization is allowed. The media sessions may include a first media session and second media session. The media stream may be played by at least two UEs that are geographically separated after the transfer.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: January 31, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Hang Liu, Kamel M. Shaheen, Milan Patel, Xavier De Foy, Osama Lotfallah, Debashish Purkayastha
  • Patent number: 9479597
    Abstract: A node is configured to receive, from a second node, a request to establish a session; perform, in response to the request, a network address translation (NAT) operation to establish the session, the NAT operation causing a first port block to be allocated to the session, the first port block including a first set of ports via which traffic, associated with the session, is transported; determine that the set of ports are no longer available for the session; determine whether a quantity of times that the first port block has been allocated to the session is greater than a threshold; and retain the first port block, for the session, when the quantity of times that the first port block has been allocated to the session is not greater than the threshold.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: October 25, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Suresh Kumar Vinapamula Venkata, Rajesh Mohan, Sarat Kamisetty, Reinaldo Penno, Sanjay V. Agrawal
  • Patent number: 9450999
    Abstract: Methods, systems and computer program products for high performance data streaming are provided. A computer-implemented method may include receiving a data mapping describing an association between one or more fields of a data storage location of a data source and one or more fields of a data storage location of a target destination, generating a data transfer execution plan from the data mapping to transfer data from the data source to the target destination where the data transfer execution plan comprises a determined degree of parallelism to use when transferring the data, and transferring the data from the storage location of the data source to the data storage location of the target destination using the generated data transfer execution plan.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: September 20, 2016
    Assignee: NYSE Group, Inc.
    Inventor: Emile Werr
  • Patent number: 9378060
    Abstract: In accordance with various embodiments, systems and methods are provided for co-locating execution logic and state data in a distributed and clustered environment. Such a system can include a plurality of applications, executing on one or more application servers, including an event broker which identifies state data required by an actor, a database which identifies an application server where such state data is cached; and a co-location module which instantiates the actor on the application server where such state data is cached. The method includes identifying state data required by a transaction, identifying an application server where such state data is cached, instantiating execution logic for processing the transaction on the application server where such state data is cached, and executing said execution logic for processing the transaction on the application server where such state data is cached thereby providing predictable low execution latency.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: June 28, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andreas Jansson, Lars-Göran Forsberg
  • Patent number: 9350688
    Abstract: Embodiments of the present application relate to a method of controlling float-out messages, a system for controlling float-out messages, an instant messaging client for controlling float-out messages, and a computer program product for controlling float-out messages. A method of controlling float-out messages is provided.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: May 24, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Mei Wang, Guan Wang
  • Patent number: 9338119
    Abstract: Techniques for enabling improved electronic mail handling in communication networks include a method of handling an electronic mail message in an electronic mail system. The method includes establishing a secure connection between a client of a message sender and a server of a message recipient in the electronic mail system. The method also includes participating in an authentication exchange to verify the identity of the message sender. The method further includes the message sender depositing an electronic mail message with the server of the message recipient upon successful verification of the identity of the client of the message sender.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: May 10, 2016
    Assignee: Alcatel Lucent
    Inventors: Igor Faynberg, Hui-Lan Lu, Francois Cosquer
  • Patent number: 9325769
    Abstract: A processing control server has a first communication unit that communicates with a processing terminal by using a first connection based on HTTP; a second communication unit that communicates with the processing terminal by using a second connection that is different from the first connection; and a processing control unit that transmits object data to the processing terminal based on HTTP after acquiring a processing request, and requests the processing terminal to cancel processing of the object data by using the second connection in response to acquisition of a cancellation request.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: April 26, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Yasuhiro Furuta, Yasuhiro Oshima
  • Patent number: 9288330
    Abstract: A server connected to a client terminal via a network, includes a conference room management unit that manages a conference room for holding a conference, and a medical image holding unit that holds the predetermined number of medical image data including medical image data linked to the conference, wherein the conference room management unit manages one state which is a conference live state and other states which are different from the one state as a conference room state.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: March 15, 2016
    Assignee: SONY CORPORATION
    Inventors: Seiji Miyama, Masato Kajimoto, Kenji Yamane, Koichiro Kishima