Patents Examined by Angela Widhalm de Rodriguez
-
Patent number: 10834226Abstract: 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: GrantFiled: July 15, 2016Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitão, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
-
Patent number: 10223326Abstract: 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: GrantFiled: July 31, 2013Date of Patent: March 5, 2019Assignee: Oracle International CorporationInventors: Richard Frank, Arun Kaimalettu
-
Patent number: 10212242Abstract: 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: GrantFiled: October 20, 2016Date of Patent: February 19, 2019Assignee: The Nielsen Company (US), LLCInventors: Alan N. Bosworth, Albert T. Borawski, Scott Cooper, Kevin K. Gaynor
-
Patent number: 9858591Abstract: 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: GrantFiled: September 28, 2012Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Kristin E. McNeil, Soomi Mun
-
Patent number: 9706176Abstract: 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: GrantFiled: August 18, 2014Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventor: Giuseppe Longobardi
-
Patent number: 9658892Abstract: 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: GrantFiled: August 31, 2011Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Dean Hildebrand, Sandip Agarwala
-
Patent number: 9577919Abstract: 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: GrantFiled: February 27, 2014Date of Patent: February 21, 2017Assignee: Yahoo! Inc.Inventors: Michael Christian, David Apgar
-
Patent number: 9438685Abstract: 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: GrantFiled: March 15, 2013Date of Patent: September 6, 2016Assignee: Location Labs, Inc.Inventors: Sarah Hernandez, Andrew Weiss
-
Patent number: 9378179Abstract: 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: GrantFiled: November 21, 2012Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Xavier R. Guerin, Tiia J. Salo
-
Patent number: 9298601Abstract: 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: GrantFiled: June 15, 2015Date of Patent: March 29, 2016Assignee: Samsung Electronics Co., LtdInventors: Seo Young Hwang, Jae Yeon Song, Kook Heui Lee