Patents Examined by Angela Widhalm de Rodriguez
  • Patent number: 10834226
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for container communication. In an embodiment, it is determined whether a message is going to a container on a same machine or to a container on a machine at a geographically different location. If it is determined that the message is going to a container on a machine at a geographically different location, then it is determined whether a predetermined threshold has been reached. If it is determined that the predetermined threshold has been reached, then the container from a first machine is migrated to the container on the container on the machine at the geographically different location. A data tracking structure is used to visually represent the migration of containers to other machines.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rafael C. S. Folco, Breno H. Leitão, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
  • Patent number: 10223326
    Abstract: Techniques are described for providing one or more remote nodes with direct access to persistent random access memory (PRAM). In an embodiment, registration information is generated for a remote direct access enabled network interface controller (RNIC). The registration information associates an access key with a target region in PRAM. The access key is sent to a remote node of the one or more nodes. The RNIC may subsequently receive a remote direct memory access (RDMA) message from the remote node that includes the access key. In response to the RDMA message, the RNIC performs a direct memory access within the target region of PRAM.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: March 5, 2019
    Assignee: Oracle International Corporation
    Inventors: Richard Frank, Arun Kaimalettu
  • Patent number: 10212242
    Abstract: Methods, apparatus, systems and articles of manufacture to monitor media presentations are disclosed. An example method includes providing a software development kit (SDK) to an application developer. The SDK is to enable the application developer to create a monitoring enabled application. A panelist identifier is transmitted in response to a request from a registrar executed by the media device. The request includes demographic information associated with a user of the media device. The panelist identifier is stored in a shared memory of the media device and is accessible to the monitoring enabled application. The monitoring enabled application is to collect data if the panelist identifier is in the shared memory and to disable collection of the data if the panelist identifier is not in the shared memory. The data is collected from the monitoring enabled application.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: February 19, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventors: Alan N. Bosworth, Albert T. Borawski, Scott Cooper, Kevin K. Gaynor
  • Patent number: 9858591
    Abstract: An invitation is created on a social network. To create the invitation, a computer receives, from a social networking program operating on a first computer system by an event program operating on a second computer system, data from a social networking post. The computer identifies, by the event program, information from the data associated with a first member of a social network. The computer determines whether the information includes information about a future event that the first member intends to participate in. The computer generates an invitation to a second member of the social network for the future event based on the information about the future event. The computer transmits the invitation for the social networking post for sending by the social networking program to a user device of the second member of the social network.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kristin E. McNeil, Soomi Mun
  • Patent number: 9706176
    Abstract: Embodiments described herein comprise a system and method for improving visibility of a roadway using an improved visibility system. The method comprising receiving data from a plurality of fog detectors located proximate a roadway and determining, based on the data from the plurality of fog detectors, that fog is present about the roadway. The method further comprising obtaining, after the determining that fog is present about the roadway, a plurality of images of the roadway by activating a plurality of cameras located proximate the roadway. The method further comprising creating a composite image by combining two or more of the plurality of images, wherein the composite image depicts the roadway unobstructed by fog and transmitting the composite image to a display device located in a vehicle traveling along the roadway.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventor: Giuseppe Longobardi
  • Patent number: 9658892
    Abstract: Embodiments of the invention relate to management of hybrid workloads, including serial and parallel workload optimizations, in a shared pool of configurable computer resources. Resource utilization in the shared pool is dynamically tracked, and employed for assessing a set of servers a parallel access protocol should utilize for one or more I/O requests in conjunction with any serial workload optimizations. Accordingly, the load balancing embodies a diverse set of workloads to support dynamic and equitable allocation.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dean Hildebrand, Sandip Agarwala
  • Patent number: 9577919
    Abstract: DNS wildcard beaconing. In one embodiment, for example, a computer-implemented method comprises: receiving a network request from a resolver to resolve a hostname, the network request from the resolver comprising a network address of the resolver, the hostname comprising a unique wildcard portion; storing first data representing an association between at least the unique wildcard portion and the network address of the resolver; receiving a network request from a client for a resource, the network request from the client comprising a network address of the client and at least the unique wildcard portion; storing second data representing an association between at least the unique wildcard portion and the network address of the client; based on the first data and the second data, associating the client with the resolver; and storing third data representing the association between the client and the resolver.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: February 21, 2017
    Assignee: Yahoo! Inc.
    Inventors: Michael Christian, David Apgar
  • Patent number: 9438685
    Abstract: A computer-implemented method of displaying indications of relationships of device users is provided. The method includes determining relationship strength between a first user and at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user. A first indication corresponding to the first user is displayed on a display of a device, and at least one other indication corresponding to the at least one other user is displayed on the display, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength. A system for performing the method is further provided.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 6, 2016
    Assignee: Location Labs, Inc.
    Inventors: Sarah Hernandez, Andrew Weiss
  • Patent number: 9378179
    Abstract: For remote direct memory access (RDMA) by a client to a data record stored in a cache on a server, a hash map is received by a client from a server. The hash map includes one or more entries associated with a key for the data record stored in the cache on the server that stores a server-side remote pointer referencing the data record stored in the cache on the server. The client, using the key, looks up the server-side remote pointer for the data record from the hash map, and then performs one or more RDMA operations using the server-side remote pointer that allow the client to directly access the data record stored in the cache on the server.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xavier R. Guerin, Tiia J. Salo
  • Patent number: 9298601
    Abstract: A conditional processing method and apparatus for efficient memory management are provided. A conditional processing method includes receiving a data stream including a plurality of elements; decoding the received data stream; generating a parse tree by loading the decoded data stream; determining whether a parsingSwitch element is detected while generating the parse tree; and if the parsingSwitch element is detected, loading at least one child element of the detected parsingSwitch element in a memory, based on at least one attribute of the detected parsingSwitch element.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: March 29, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seo Young Hwang, Jae Yeon Song, Kook Heui Lee