Patents Examined by Thomas Dailey
  • Patent number: 9294371
    Abstract: A method, computer-readable medium, and system for monitoring usage of computing resources provisioned across multiple cloud providers and/or data centers are disclosed. Events associated with usage of a plurality of computing resources may be accessed, where the plurality of computing resources may implement a virtual machine, a plurality of virtual machines of a cloud computing environment, etc. The events may be associated with a start, a stop, a status change, etc., of the plurality of computing resources. The events may be used to generate usage data for the plurality of computing resources. The usage data may include historical data associated with previous usage of the plurality of computing resources. Additionally, the usage data may be displayed using a graphical user interface, thereby enabling monitoring and/or tracking of usage of computing resources provisioned across at least one cloud provider and/or at least one data center.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: March 22, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Teresa Sheausan Tung, Owen E. Richter, Vipul Savjani
  • Patent number: 9294557
    Abstract: A computing node includes at least one hardware layer comprising a plurality of hardware resources and at least one virtualization layer operative to manage at one virtual machine defined by at least one resource from among the plurality of hardware resources. The computing node includes load balancing interrupt logic configured in the hardware layer of the node. The load balancing interrupt logic is operative to compare at least one resource utilization level of the plurality of hardware resources by the at least one virtual machine with at least one threshold. The load balancing interrupt logic is operative to generate at least one load balancing interrupt indicating at least one load balancing status of the computing node based on the comparison of the at least one resource utilization level with the at least one threshold.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norman K. James, Benjamin C. Nowak, Mark W. Vanderwiele
  • Patent number: 9288158
    Abstract: Embodiments of the present invention provide an approach for dynamically expanding cloud capacity (e.g., computing resources), based on infrastructure needs. In a typical embodiment, an available capacity of a set (e.g., at least one) of computing resources in the networked computing environment will be determined. Then, a future capacity needed for processing a set of workloads in the networked computing environment will be forecasted. Such a forecast can be made based on multiple factors/approaches. For example, the forecast can be made based upon at least one of the following: an average consumption of the set of computing resources over a predetermined period of time, a periodic estimation of consumption of the set of computing resources, a scheduled consumption of the set of computing resources, and/or a potential capacity of the set of computing resources.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II, Brian M. O'Connell
  • Patent number: 9276902
    Abstract: A recursive DNS nameserver system and related domain name resolution techniques are disclosed. The DNS nameservers utilize a local cache having previously retrieved domain name resolution to avoid recursive resolution processes and the attendant DNS requests. If a matching record is found with a valid (not expired) TTL field, the nameserver returns the cached domain name information to the client. If the TTL for the record in the cache has expired and the nameserver is unable to resolve the domain name information using DNS requests to authoritative servers, the recursive DNS nameserver returns to the cache and accesses the resource record having an expired TTL. The nameserver generates a DNS response to the client device that includes the domain name information from the cached resource record. In various embodiments, subscriber information is utilized to resolve the requested domain name information in accordance with user-defined preferences.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: March 1, 2016
    Assignee: OpenDNS, Inc.
    Inventors: Noah Treuhaft, David Ulevitch, Michael Damm
  • Patent number: 9277477
    Abstract: An approach is provided for locating communities over an ad-hoc mesh network. Community identifiers are used to locate communities and community members over an ad-hoc mesh network. The community identifiers are also associated with keys to authenticate members of the community and to protect the privacy and anonymity of information exchanged between the members.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: March 1, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Kari Leppanen, Mark T. Turunen, Sami Virtanen, Mikko Tirronen, Mika Kasslin
  • Patent number: 9275419
    Abstract: A system and machine-implemented method includes receiving, using the one or more computing devices, a contact list associated with a first account of a first user on a first service, the first user having an account on a social networking site and the first service being different from the social networking site, receiving, using the one or more computing devices, at least another contact list associated with an account of another user, analyzing, using the one or more computing devices, the contact list with respect to the another contact list in order to determine a shared metric between the lists, and based at least in part on the determined shared metric, suggesting to the first user, the another user as a friend in the social networking site.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventor: Reinaldo Javier Aguiar Marcano
  • Patent number: 9269078
    Abstract: An approach for enabling multiple tag associations to be used for classifying a contact identifier is described. A first tag is associated with a contact identifier for grouping into a first classification; and a second tag is associated with the contact identifier for grouping into a second classification. Storage of the first tag and the second tag is initiated along with the contact identifier as part of a contact list.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: February 23, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark D. Carney, Martin W. McKee
  • Patent number: 9270739
    Abstract: Resolving a query received from a first node in a network includes accepting, by a second node in the network, ownership of the query from the first node, receiving, at the second node, an identification of a third node in the network, wherein the identification is received from a user of the second node and the user of the second node believes that a user of the third node has information necessary to resolve at least part of the query, and transferring, by the second node, ownership of the at least part of the query to the third node, wherein the accepting, the receiving, and the transferring dynamically generates a data structure that traces a propagation of the query, and the data structure is accessible to an origin of the query.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Steven A. Cordes, Debra C. Leach, Debra A. Loussedes, Patrick R. Varekamp
  • Patent number: 9264495
    Abstract: Disclosed are methods and apparatus for facilitating transmission of file access type messages over a Fiber Channel (FC) network. In one embodiment, at a file interposed access protocol layer of a file access client, a file access type operation is received from a file access type layer at the client device. The interposed layer may be interposed between an upper file access layer and an FC layer. The file access type operation specifies a request pertaining to file access. At the interposed file access protocol layer of the client, the file access type operation is modified into one or more sequence of operations so that the operations can be transmitted over an FC network. A sequence of operations are transmitted to an file access server over the FC network.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: February 16, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Raghavendra J. Rao, Maurilio Cometto
  • Patent number: 9256655
    Abstract: A heterogeneous information technology system in which compatible and incompatible client systems are able to dynamically access master data stored in a master database maintained by a master data server. An integration server communicates with the client systems and the master data server, and in response to a request for data from a client system, maps the master data in the master database to mapped data based on a set of mapping rules associated with the client system, and sends the mapped data to the client system.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: February 9, 2016
    Assignee: SAP SE
    Inventors: Gerd Moser, Thomas Vogt, Arthur Berger, Gregor Rieken, Ralf Steuernagel
  • Patent number: 9258356
    Abstract: A method for resolving a query received from a first node in a network includes accepting, by a second node in the network, ownership of the query from the first node, receiving, at the second node, an identification of a third node in the network, wherein the identification is received from a user of the second node and the user of the second node believes that a user of the third node has information necessary to resolve at least part of the query, and transferring, by the second node, ownership of the at least part of the query to the third node, wherein the accepting, the receiving, and the transferring dynamically generates a data structure that traces a propagation of the query, and the data structure is accessible to an origin of the query.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Steven A. Cordes, Debra C. Leach, Debra A. Loussedes, Patrick R. Varekamp
  • Patent number: 9247405
    Abstract: A method, apparatus and system for social networking is provided. In an embodiment, the system comprises a plurality of mobile devices that can directly connect to each other via a peer-to-peer connection. The devices can additionally connect to a server. The server maintains a profile schema which can be used to generate profiles for users for each of the mobile devices.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: January 26, 2016
    Assignee: FLYBITS, INC.
    Inventor: Hossein Rahnama
  • Patent number: 9237177
    Abstract: A method for displaying data is disclosed. The method may include displaying an application on a mobile electronic communication device. The method may further include contacting at least one media server configured to store media data and receiving, at the mobile electronic communication device, first available media data from the at least one media server. The method may further include displaying the received available media data in a media stream within the application. The method may also include contacting, after a predetermined amount of time, the at least one media server and receiving, in response to the contacting, at the mobile electronic communication device, second available media data from the at least one media server. The method may further include displaying the second available media data in the media stream.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: January 12, 2016
    Assignee: GOSUB 60, INC.
    Inventors: Joshua Hartwell, Paul G. Bolten, Sean Thompson
  • Patent number: 9229230
    Abstract: Video sources and inertial sensors are attached to a weapon and to goggles. A computer receives video images from the weapon- and goggles-mounted sources and inertial data from the sensors. The computer calculates a location for an image from the weapon-mounted source within an image from the goggles-mounted source using the inertial sensor data. The sensor-based location is checked (and possibly adjusted) based on a comparison of the images. A database contains information about real-world objects in a field of view of the goggles-mounted source, and is used to generate icons or other graphics concerning such objects.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: January 5, 2016
    Assignee: Science Applications International Corporation
    Inventors: John Richard Scales, Michael Harris Rodgers
  • Patent number: 9232077
    Abstract: A system, method, and computer program that automatically creates a subscription for applications and services provided to wireless devices from other computer devices on a wireless network, where the subscription requires periodic payment by the wireless device subscriber for continued access to the application or service. The system monitors wireless device end-user interaction with other computer devices, such as application download servers, across the wireless network and when the end-user obtains an application or service from the computer device, the system automatically records the subscription and can either bill the wireless device subscriber for the subscription(s) or transmit the bill to the carrier or other entity to bill the subscriber.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: January 5, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Julie Yu, Gerald Horel, Jaiteerth Patwari, Michelle Klein, Mitchell Oliver
  • Patent number: 9223865
    Abstract: In one aspect of the present disclosure, a method and system for creating and/or updating resource property-based indexes for Web Service Resources among multiple Web Services ServiceGroups is provided. In another aspect, a method and system for querying target WS-Resources with a certain property among multiple WS-ServiceGroups which have been connected with each other and have WS-Resource property indexes created therein is provided.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yu Chen Zhou, Li Yi, Mao Xinsheng
  • Patent number: 9197590
    Abstract: Filtering rules for incoming messages can be dynamically generated by a message management service based on patterns in the user's behavior. The message management service can analyze event records associating user actions with features of messages to detect correlations between message features and resulting actions, including correlations across multiple messaging accounts belonging to the same user. Based on correlations, the message management service can provide a suggested rule to the user's client device, and the user can accept or decline the suggestion.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: November 24, 2015
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Jack Dubie, George Milton Underwood, IV, Adam Cue, Anthony DeVincenzi, Michael Roeder
  • Patent number: 9189806
    Abstract: There is provided a system and method for dynamically generated client side streaming playlists. There is provided a method comprising receiving a request to stream a video asset for playback, retrieving, from a network, a video asset playlist corresponding to the video asset and an ad campaign playlist, generating a consolidated video playlist including the video asset playlist and the ad campaign playlist, and processing the consolidated video playlist using a media playback framework to stream a plurality of video files from the network for decoding and output to a display. Discontinuity tags within the video asset playlist may be utilized as insertion points for portions of the ad campaign playlist. The consolidated video playlist may be accessed through a local HTTP web server, advantageously allowing the use of commonly installed media playback framework models such as QuickTime X to trigger adaptive bitrate support through HTTP Live Streaming.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 17, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Giuseppe Manzari, Robert Longwell, Chang Liu, Andrew Bauch, David Brueck
  • Patent number: 9191287
    Abstract: Disclosed are systems, methods, and computer program products for simplifying the use of an online service by linking different devices into a single profile when making online purchases. An example method comprises determining that the user has begun working with the online service; determining the device that the user is employing to work with the online service; determining whether the device is new or not by checking a user profile; when the device was not determined as being known in the user profile, adding the device to a user profile associated with the user; and downloading all necessary data from the user profile to the online service.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: November 17, 2015
    Assignee: IP RESEARCH LLC
    Inventor: Viacheslav Grigoryev
  • Patent number: 9183574
    Abstract: A system and method for measuring user affinity in a social network environment is provided. One or more activities performed by a user associated with a social network environment are monitored. A relationship associated with the one or more activities is identified. An affinity for one or more objects associated with the social network environment is then determined based on the one or more activities and the relationship.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: November 10, 2015
    Assignee: Facebook, Inc.
    Inventors: Andrew G. Bosworth, Chris Cox