Patents Examined by Sherman Lin
  • Patent number: 9619357
    Abstract: Systems for reducing power consumption and power leakage in hybrid storage clusters is provided. More specifically, the system is for allocating an appropriate server amongst a plurality of servers in a network by identifying an application to be executed in a network, wherein the network comprises a plurality of servers configured to execute the applications, and each server further comprising a hybrid memory system; based on the application to be executed, dynamically identifying resources to execute the application based on the hybrid memory system available and the power consumption for executing the application; and dynamically allocating the application to the identified resource for execution.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bhushan P. Jain, Sri Ramanathan, Sandeep R. Patil, Abhinay R. Nagpal
  • Patent number: 9603058
    Abstract: According to one aspect, the subject matter described herein includes a method for initiating a session. The method includes steps occurring at a policy and charging rules function (PCRF) node. The method also includes determining, independent of contact from a service node, that the service node requires policy information. The method further includes in response to determining that the service node requires policy information, communicating a session independent trigger message to the service node, wherein the trigger message comprises information instructing the service node to initiate a session with the PCRF node to obtain the policy information from the PCRF node.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: March 21, 2017
    Assignee: Tekelec, Inc.
    Inventors: Mark Delsesto, Yusun Kim Riley, Uri Baniel
  • Patent number: 9602340
    Abstract: Real-time data is extracted from a log file for at least one monitored process on each of a plurality of servers. For each monitored process, extracted real-time data is inserted into object variables of an object. The object variable data is processed to generate performance statistics for the monitored processes and to determine whether to trigger an alarm. A database is updated with object variable data and performance statistics when an event associated with a monitored process takes place. Historical performance statistics from the database are compared with current performance statistics to determine a performance trend.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: March 21, 2017
    Assignee: SAP SE
    Inventors: Thomas Kroll, Ina Scherf
  • Patent number: 9448858
    Abstract: An environment manager includes a set of consolidated and integrated utilities which allow an administrator direct, remote access to information technology resources. The environment manager allows the administrator to control many aspects of the information technology environment including backup and archival of data systems, monitoring of systems, opening and closing of information technology systems, server fail-overs and virtual server environments, managing expert application, desktop management and security and system security.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Robert O. Keith, Jr.
  • Patent number: 9442777
    Abstract: A system and method for providing non-blocking communication with a communications server are disclosed herein. A computer system includes one or more processors and a software system executable by the processor. When executed, the software system provides an application thread and additionally provides a server communication thread configured to provide non-blocking communication between the application thread and a communication server. The server communication thread is configured to process commands based on requests for communication server services generated by the application thread. The server communication thread is further configured to communicate with the communication server based on the commands and to block pending a server response. The application thread is configured to execute unimpeded by the communication.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: September 13, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Karen E. Thayer, Jeffrey J. Walls, Jerald C. Fisher
  • Patent number: 9438549
    Abstract: Embodiments of the present invention provide a method, system and computer program product for controlling expiration of electronic mail (e-mail) single store attachments. A method to control expiration of e-mail single store attachments can include sending an e-mail message, the e-mail message including one or more attachments, creating a single store linked e-mail message by removing the one or more attachments from the sent e-mail message and replacing each of the one or more attachments with a corresponding single store attachment link. The method further can include storing the removed one or more attachments in an attachment server, where each of the one or more attachments has an expiration date, sending the single store linked e-mail message having the one or more store attachment links to one or more recipients and deleting an attachment stored on the attachment server based upon its respective expiration date having expired. When there is e-mail activity (e.g., forward, reply, etc.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventor: Mark E. Maresh
  • Patent number: 9436932
    Abstract: A method and system for highlighting email recipients according to a user's social network are provided. The method includes receiving an email message at a user's email client, the email message having multiple recipients, one of the recipients being the user. The method further includes obtaining a social network list for the user and comparing the social network list for the user with the email message recipients and highlighting recipients in the email message who are also in the social network list. The social network list for a user may be obtained by different methods including using the user's contact resources, or using an aggregating social network system including weighting relationships between contacts.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ido Guy, Inbal Ronen
  • Patent number: 9319318
    Abstract: Methods, systems, and computer readable media for performing PCRF-based IP CAN session information pass-through are disclosed. According to one method, a policy and charging rules function (PCRF) receives Internet protocol connectivity access network (IP CAN) session information from an access network-aware gateway. The PCRF forwards at least a portion of the IP CAN session information to a deep packet inspection (DPI) node.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: April 19, 2016
    Assignee: TEKELEC, INC.
    Inventors: Yusun Kim Riley, Uri Baniel
  • Patent number: 9305022
    Abstract: The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, an IP address from which each of a plurality of users accesses a network is recorded. A geo tag is associated with each of the plurality of users and a subset of the plurality of users is identified, the subset including users associated with a first IP address. The subset of the plurality of users is clustered into a spatial cluster including users associated with geo tags located with a defined distance of a geo tag of at least one other user of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: April 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise
  • Patent number: 9270532
    Abstract: Resource command messages comprise commands and command urgency or importance information that is interpreted by a resource device and is coupled with information relating to the resource device to determine when to process the command within the resource command message. Resource devices comprising a plurality of resource nodes provide increased performance, responsiveness, and load balancing by multiple resource nodes processing the same resource command message in parallel.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: February 23, 2016
    Assignee: RATEZE REMOTE MGMT. L.L.C.
    Inventors: Mark Adams, Thomas Earl Ludwig, Charles William Frank, Nicholas J. Witchey
  • Patent number: 9247865
    Abstract: In a three-dimensional image forming device for forming a phantom three-dimensional image in accordance with an image of an inner face of a tubular structure to be observed, luminance information of pixels corresponding to a prescribed range of each frame image of the tubular structure is obtained under prescribed lighting conditions when an imaging device with an optical axis extending to an axial direction of the tubular structure moves, a relative distances in a depth direction between points and an objective lens is calculated in accordance with the luminance information, pixels corresponding to the prescribed range of each frame image in the inner face of the tubular structure is arrayed in reflection of the relative distance, and the arrayed pixels are combined for a plurality of the frame images to form a three-dimensional image of the inner face of the tubular structure.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: February 2, 2016
    Assignee: NATIONAL UNIVERSITY CORPORATION CHIBA UNIVERSITY
    Inventors: Tatsuo Igarashi, Satoki Zenbutsu
  • Patent number: 9229933
    Abstract: System, method and program for managing download of a file. A current request to establish a session is received. In the session, there is a request to download the file beginning at a specified location after a start of the file. The current request does not specify a fixed length of the requested download. A length of the file to be downloaded is estimated based on prior requests to download the file beginning at other respective locations. In response to the current request, the estimated length of the file is downloaded beginning at the specified location. In response to downloading the estimated length of the file beginning at the specified location, the download of the file is suspended for a time window. If the session corresponding to the current request is not terminated within the time window, then download of the file is automatically resumed following the length in further response to the current request.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel Allen Campbell, Robert Franklin Pryor, John Bradley Simmons
  • Patent number: 9219663
    Abstract: A performance management system and method for generating a plurality of forecasts for one or more electronic devices is presented. The forecasts are generated from stored performance data and analyzed to determine which devices are likely to experience performance degradation within a predetermined period of time. A single forecast is extracted for further analysis such that computer modeling may be performed upon the performance data to enable the user to predict when device performance will begin to degrade. In one embodiment, graphical displays are created for those devices forecasted to perform at an undesirable level such that suspect devices may be subjected to further analysis.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: December 22, 2015
    Assignee: United Services Automobile Association
    Inventor: Glen A. Becker
  • Patent number: 9195962
    Abstract: A method, system and computer-program product for generating a subgraph of key entities in a network and organizing entities in the subgraph are disclosed. The technique uses social network analysis centrality metrics to identify key entities in a network. The technique also uses social network analysis centrality metrics to categorize key entities into different types.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: November 24, 2015
    Inventors: Philip S. Topham, Senthil Kumar Purushothaman, Ryan Peeler, Anthony M. Page, Daniel Vesely
  • Patent number: 9178956
    Abstract: An apparatus and a method for tracking the number of hits to a web page is described. In one embodiment, a web browser of a client requests from a server a web page. The server redirects the web browser to a cookie counting web page, where the cookie counting web page provides a tracking cookie to the web browser. The server computes the number of unique hits to the web page without cookies based on the number of hits to the cookie counting web page without tracking cookies, the number of unique hits to the cookie counting web page with tracking cookies, the number of all hits to the cookie counting web page with tracking cookies.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: November 3, 2015
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 9080720
    Abstract: A pan tilt tracking mount is disclosed. In a first embodiment, the pan tilt tracking mount includes an at least one housing, wherein interior dimensions of the at least one housing are precisely defined; a first assembly located within the at least one housing based upon at least one of the precisely defined interior dimensions, the first assembly including a first shaft and a first worm gear set, wherein the first worm gear set allows tilt rotation of the first assembly; and a second assembly located within the at least one housing based upon at least one of the precisely defined interior dimensions, the second assembly including a second shaft and a second worm gear set, wherein the second worm gear set allows pan rotation of the second assembly.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: July 14, 2015
    Assignee: FLIR Systems, Inc.
    Inventor: Philip Kahn
  • Patent number: 8914460
    Abstract: A method of delivering video on demand content, including multicasting content to a plurality of client devices with storage, including instances where delivery begins mid-stream, and recovery mechanisms for missing content. Some embodiments include defining content as mandatory and involuntarily delivering the mandatory content. Some embodiments include a carousel with a plurality of data sets, delivering each of the data sets in sequence, and then beginning repeating delivery circularly from the beginning of the sequence. Various exemplary embodiments include one or more of the following: storing a title at each client device; repeating various steps for more multiple titles; and monitoring for a required action such as downloading a new title, deleting an old title, or changing the rate of data transfer, and performing the required action.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: December 16, 2014
    Assignee: Sound View Innovations, LLC
    Inventors: Tim Barrett, Robert Haylock
  • Patent number: 8909692
    Abstract: A computer-implemented system for progressively transmitting of knowledge between system nodes of a network structure comprises a plurality of system nodes and intelligent interfaces by which respective system nodes are coupled with each other for performing a communication. The intelligent interfaces transmit object features of cognition structure objects comprising knowledge, information and data depending on a respective question of a respective one system nodes progressively more faithful to detail from another of the respective system nodes to the one of the respective system nodes. Furthermore, there are disclosed a corresponding method and a computer program product relating to the system and method.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: December 9, 2014
    Assignee: Definiens AG
    Inventors: Maria Athelogou, Ursula Benz
  • Patent number: 8694666
    Abstract: A method for generating personalized streaming content, the method including the steps of analyzing a digital library of a user associated with a user account, generating recommended digital media based on analysis of the digital library, generating personalized streaming content that includes digital media from the digital library and recommended digital media.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventor: Ryan Graeme Dixon
  • Patent number: 8645570
    Abstract: A system and method to issue a text alert message in response to a website deflection. DNS inquires for a website resource may be deflected to a new IP address for a website prior to or after the occurrence of a natural disaster, emergency event, attack, or other event that damages the computer infrastructure of an organization or causes interruption in website administration, thereby interrupting the organization's ability to continue to offer or update its website information. Alternatively, the system can be used to issue marketing alerts in response to a website deflection. The text alert may be issued responsive to deflection or responsive to an automated process that alters a zone file on a controlling DNS server.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: February 4, 2014
    Assignee: Fast Health Corporation
    Inventors: Kevin Avon Foote, Robert Allen Carr