Patents Examined by Angela Widhalm
-
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: 9979671Abstract: Embodiments 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: February 22, 2017Date of Patent: May 22, 2018Assignee: International Business Machines CorporationInventors: Sandip Agarwala, Dean Hildebrand
-
Patent number: 9946746Abstract: The subject technology provides configurations for propagating information from an initial analytics tracking data communication to subsequent analytics tracking data communications at an analytics server. In one example, the subject technology receives an analytics tracking data communication. The subject technology determines if the received analytics tracking data communication includes state changing information based on analytics tracking data included in the analytics tracking data communication. The subject technology then determines one or more attributes for propagating to subsequent analytics tracking data if the analytics tracking data communication includes state changing information. The state changing information are stored as one or more of the determined one or more attributes. The subject technology stores the analytics tracking data including the determined one or more attributes.Type: GrantFiled: March 15, 2013Date of Patent: April 17, 2018Assignee: Google LLCInventors: Jerry Hong, Paul Muret, Sagnik Nandy, Madhu Kallazhi Vasu, Evan S. Huang, James Lee Wogulis, Bradley David Townsend, Neil Rhodes, Naomi Ben-Ayoun, Stella Marie Laurenzo, Lucas Paul Hansen, Avi Mehta, Nick Mihailovski, Ashok Babu Amara
-
Patent number: 9904733Abstract: A resource set comprising a set of resources may be provided to the public. It may be desirable to associate with the resources a set of public names, such as friendly URLs that may be more memorable, may indicate to users the type of resource so named, and may promote indexing of the resources by search engines. A name hierarchy (such as a portion of a file system) may store at least one reference that associates a public name with a resource. A name hierarchy navigation logic may facilitate navigation through the name hierarchy, and may specify a particular location within the name hierarchy where a reference associated with the public name is to be stored. This manner of associating public names with resources may promote the scalability and efficiency in associating public names with resources and in retrieving a resource associated with a particular public name.Type: GrantFiled: January 15, 2010Date of Patent: February 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Vladilen V. Bessonov, Todd D. Ostermeier, Paul B. Lorah, Christopher O'Neil Sanders
-
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: 9817963Abstract: A user participating in an e-commerce session can be authenticated based on user-touchscreen interaction analysis. That is, a user requested action can be determined that requires additional authentication. Such authentication can further include, requesting analysis of user-touchscreen interaction for the e-commerce session and receiving a pattern matching score for the session from a computer. The pattern matching score can provide an indication of a comparison between the user's interaction with a touchscreen during the session and a pre-established user-touchscreen interaction profile for the user. A computer can perform a verification action to verify an identity of the user based on the received pattern matching score. Responsive to a successful verification of the identity, the computer can perform the requested action.Type: GrantFiled: November 10, 2011Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Brian M. O'Connell, Keith R. Walker
-
Patent number: 9769100Abstract: A request to add at least a second user of a social network as a contact of a first user in the social network can be received. A social hierarchy indicating a hierarchical relationship between the first user and the second user can be accessed. Based on the hierarchical relationship between the first user and the second user, whether the second user must approve the request in order for the at least second user to be added as the contact of the first user in the social network can be determined. Responsive to determining that it is not required that the at least second user must approve the request in order for the at least second user to be added as the contact of the first user in the social network, the second user can be added as the contact of the first user in the social network without prompting the second user to approve the request.Type: GrantFiled: February 27, 2017Date of Patent: September 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: A. Julie Kadashevich, Jane B. Marcus, Jessica L. Piziak, Purvi K. Trivedi
-
Patent number: 9742863Abstract: 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: May 19, 2016Date of Patent: August 22, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xavier R. Guerin, Tiia J. Salo
-
Patent number: 9734466Abstract: According to one general aspect, in one embodiment, a method may include establishing a relationship with a plurality of external tenant systems configured to utilize an internal ERP service provider system. In one embodiment, the method may also include receiving an external tenant message from one of the external tenant systems. The method may further include, in various embodiments, converting the received external tenant message to an internal provider message. In some embodiments, the method may include transmitting the converted internal provider message to at least a portion of the internal ERP service provider system.Type: GrantFiled: November 11, 2008Date of Patent: August 15, 2017Assignee: SAP SEInventors: Boban Cvetkovic, Robert Boban
-
Patent number: 9705963Abstract: A method for evaluating an online entity presence includes receiving a set of social media information for at least one entity and calculating a social media measurement where the social media measurement is associated with the set of social media information. The method further includes receiving a set of online profile information for the at least one entity, the set of online profile information being associated with one or more non-social media online profiles, and calculating an online profile measurement wherein the online profile measurement is associated with the set of online profile information. The method further includes calculating a reach value, the reach value being associated with the social media measurement and the online profile measurement and providing a reach score to a user where the reach score associated with the reach value.Type: GrantFiled: September 28, 2012Date of Patent: July 11, 2017Assignee: Thomson Reuters Global Resources Unlimited CompanyInventors: Jill Schornack, Eric Iverson, Brian Doyle, Aaron Hareid
-
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: 9686214Abstract: Embodiments of the present invention address deficiencies of the art in respect to unattended status and time-based messaging in an instant messaging (IM) environment and provide a method, system and computer program product for unattended status and time-based messaging in an instant messaging (IM) environment. In an embodiment of the invention, a method for unattended status and time-based messaging in an instant messaging (IM) environment can be provided. The method can include receiving a request from an IM user to queue an unattended status and time-based message, retrieving a recovery trigger for the unattended status and time-based message, and assigning the unattended status and time-based message to a message queue.Type: GrantFiled: August 8, 2016Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: James G. McLean, William G. Pagan
-
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: 9621672Abstract: A request to add at least a second user of a social network as a contact of a first user in the social network can be received. A social hierarchy indicating a hierarchical relationship between the first user and the second user can be accessed. Based on the hierarchical relationship between the first user and the second user, whether the second user must approve the request in order for the at least second user to be added as the contact of the first user in the social network can be determined. Responsive to determining that it is not required that the at least second user must approve the request in order for the at least second user to be added as the contact of the first user in the social network, the second user can be added as the contact of the first user in the social network without prompting the second user to approve the request.Type: GrantFiled: May 15, 2013Date of Patent: April 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: A. Julie Kadashevich, Jane B. Marcus, Jessica L. Piziak, Purvi K. Trivedi
-
Patent number: 9619508Abstract: Speculative processing of begin transaction database messages may include receiving a begin transaction message from a database client, transmitting an acknowledgement of the begin transaction message to the database client prior to forwarding the begin transaction message to the database server, forwarding the begin transaction message to the database server, and receiving an acknowledgement of the begin transaction message from the database server. In some implementations, the acknowledgement of the begin transaction message to the database client is transmitted substantially without delay after receiving the begin transaction message from the database client.Type: GrantFiled: July 12, 2011Date of Patent: April 11, 2017Assignee: Facebook, Inc.Inventor: Daniel Nota Peek
-
Patent number: 9613382Abstract: A computer-implemented method for automatically synchronizing online communities may comprise identifying login information for a first user account associated with the first online community, accessing the first user account using the login information for the first user account, obtaining information from the first user account, and modifying, based on the information obtained from the first user account, a second user account associated with a second online community. Corresponding systems and computer-readable media are also disclosed.Type: GrantFiled: December 13, 2007Date of Patent: April 4, 2017Assignee: Symantec CorporationInventors: Keith Newstadt, Shaun Cooley
-
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: 9515950Abstract: Mechanisms are provided for enabling collaboration across tenants in a multi-tenant environment using single sign-on (SSO) authentication/authorization. Various examples provide for creating a user account and provisioning a subscription to a user (e.g., to enable single sign-on authentication/authorization). The user is allowed to access services (e.g., collaborative services) in a multi-tenant environment by utilizing a subscription authorization of the user without prompting the user to authenticate by logging-in again (that is, without prompting the user to log-in again after the user has already logged-in and been authenticated for a given session). Other examples provide for mapping webspaces through URL hosts where each organization (that is, tenant) has its own set of namespace(s).Type: GrantFiled: November 14, 2013Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David A. Brooks, Patrick Y. Lin, Thomas Schaeck, Robert L. Yates