Patents Examined by Thu Ha T. Nguyen
  • Patent number: 7908366
    Abstract: Embodiments of methods and systems comprise collecting data associated with a library or library components and storing the collected data in repository. By collecting data associated with a library or library components and storing the collected data in a repository, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: March 15, 2011
    Assignee: Crossroads Systems, Inc.
    Inventor: Robert C. Sims
  • Patent number: 7908380
    Abstract: A method to limit active sessions connecting user access to a computer network is presented. First, a request to initiate a new user session in the computer network is authenticated. The authentication is operatively conducted within a single sign-on provider. A session quota is then determined through a session quota logic of the single sign-on provider with the session quota logic retrieving a stored session quota. Then the number of active sessions is compared with the determined session quota. The determined session quota is enforced though a session quota enforcement logic of the SSO provider.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: March 15, 2011
    Assignee: Oracle America, Inc.
    Inventors: Ching-Wen Chu, Rajeev Angal, Subash Penumatsa, Beomsuk Kim, Anant D. Kadam, Ajay Sondhi
  • Patent number: 7908325
    Abstract: A first collaboration framework on a first computer system may intercept, via an operating system event handling mechanism on the first computer system, local input events for a first application executing on the first computer system. The first collaboration framework may also send messages including the intercepted input events to other collaboration frameworks executing on other respective computer systems. In response to receiving a message including an intercepted input event, each of the other collaboration frameworks may deliver the input event, via an operating system event handling mechanism to another application. A collaboration framework may deliver an input event intercepted on another computer system to a local application as if the input event were input locally. Delivered input events may cause applications on other computer systems to perform the same one or more actions as performed by the application for which the input event was originally intended.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: March 15, 2011
    Assignee: Oracle America, Inc.
    Inventors: Kuldipsingh A. Pabla, Eric Pouyoul, Calvin J. Cheng
  • Patent number: 7904547
    Abstract: Under the present invention, a stability and updateability (SUP) ratio for a grid computing environment is generated. Thereafter, a size of a set (e.g., at least one) of scale free graphs for the grid computing environment is estimated. Then, based on at least one predetermined parameter such as a quantity of nodes in the grid computing environment, the set of scale free graphs is actually generated. Based on the set of scale free graphs a set of perturbed scale free graphs is generated. In one example, this may be accomplished using a preferential rewiring technique. This process is repeated for each of the monitoring and discovery services, which will yield at least two sets of perturbed scale free graphs. Using these sets of graphs, a set of monitoring and discovery service (MDS) topology graphs for the grid computing environment will be generated and deployed for optimization.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Genady Y. Grabarnik, Moon J. Kim, Lev Kozakov, Yefim Haim Michlin, Larisa Shwartz
  • Patent number: 7895315
    Abstract: A production information reporting/recording system is disclosed herein including a number of features to ensure efficient, flexible and reliable recording of production data in a manufacturing system. Such features include validating the content of event messages to ensure compliance of event report information with a standard. The system also supports caching IDs associated with particular aspects of an event message (e.g., a production request, a process segment) as well as a unique ID corresponding to the ID assigned by the production event database to reduce the need to access the database when assigning unique database IDs to received events. The production event-messaging system also supports both asynchronous and synchronous transactional messaging between the sources of events and the production database service.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: February 22, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Steven M. Weinrich, James C. Long, Eric P. Grove, Don R. Tunnell, George E. Bachman
  • Patent number: 7890631
    Abstract: A method of bandwidth allocation for delivery of stored digital content from at least one server device to at least one client device by way of a network. The method includes the steps of: describing a control variable which represents a target flow rate of content from the server device to each client device; determining time-varying constraints on the target flow rate of the content; determining a cost function of the control variables for all clients, wherein the cost function represents an aggregate flow rate and is a sum of all flow rates for all clients; and prescribing bandwidth to all clients based upon a value of the control variables that maximize the cost function comprising performing periodic computations to update the value of the control variable such that the bandwidth can be continuously allocated to each client.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: February 15, 2011
    Assignee: Democrasoft, Inc.
    Inventor: Arthur Douglas Allen
  • Patent number: 7886022
    Abstract: Contention in a distributed processor computer system with a replicated message environment is reduced. The system comprises processor consumers intercommunicating via a server interface that receives a message from a producer. The server favors one consumer, marks the message accordingly, communicates the marked message to the system, and delays the processing in another consumer beyond a predetermined time, for example the time normally taken to process a message.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew David James Banks, Michael Cobbett
  • Patent number: 7882189
    Abstract: A system and method are disclosed for classifying a message. The method includes receiving the message, identifying in the message a distinguishing property; generating a signature using the distinguishing property; and comparing the signature to a database of signatures generated by previously classified messages.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: February 1, 2011
    Assignee: SonicWALL, Inc.
    Inventors: Brian K. Wilson, David A. Koblas, Arno A. Penzias
  • Patent number: 7877436
    Abstract: A method and a data processing system for completing checkpoint processing of a distributed job with local tasks communicating with other remote tasks via a host fabric interface (HFI) and assigned HFI window. Each HFI window has a send count and a receive count, which tracks GSM messages that are sent from and received at the HFI window. When a checkpoint is initiated by a master task, each local task forwards the send count and the receive count to the master task. The master task sums the respective counts and then compares the totals to each other. When the send count total is equal to the receive count total, the tasks are permitted to continue processing. However, when the send count total is not equal to the receive count total, the master task notifies each task of the job to rollback to a previous checkpoint or kill the job execution.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Lakshminarayana B. Arimilli, Robert S. Blackmore, Chulho Kim, Ramakrishnan Rajamony, Hanhong Xue
  • Patent number: 7877505
    Abstract: A method for communication includes associating respective feature chains with a plurality of interfaces of a data switch. The feature chains include service features. A respective failure policy is defined for each of one or more of the service features in each of the feature chains. Upon detecting a failure in a service feature in a feature chain associated with one of the interfaces, data packets are routed through the data switch while applying, responsively to the failure, the respective failure policy to the one of the interfaces.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: January 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Doron Oz, Sarel Altshuler, Simon Chatterjee
  • Patent number: 7853694
    Abstract: Provided are a system and method for providing contents service. A service storing apparatus stores service providing information and service request information. A service requesting apparatus composes a service search inquiry according to a contents service request, receives the inquiry result, and calls a corresponding service based on the received result to provide a corresponding contents service. A service relaying apparatus searches related service providing information from the service storing apparatus to provide information necessary for calling the service when the service search inquiry is received. A service providing apparatus provides service proxy information of a content service and provides a corresponding contents service when a service is called by a service requesting apparatus.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: December 14, 2010
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Rock Won Kim, Yeon Jun Kim, Hyun Kim, Young Jo Cho
  • Patent number: 7840690
    Abstract: Systems of the present invention allow for managing multiple social websites. An exemplary system may comprise a Personal Portal Website hosted on a server that may be communicatively coupled to a Network. The Personal Portal Website may resolve from a domain name registered to a Registrant. The Personal Portal Website also may have means for authenticating the Registrant and a Management Webpage, which is accessible only to the Registrant after successful authentication. The Management Webpage may also have means for selecting a plurality of social websites. A Portal Webpage also may be accessible via the Personal Portal Website, and may have links to the social websites selected by the Registrant on the Management Webpage.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: November 23, 2010
    Assignee: The Go Daddy Group, Inc.
    Inventors: Wayne Thayer, Craig Condit, John Paxton
  • Patent number: 7840653
    Abstract: Techniques for enhancing a throttle management system are disclosed. A throttle management system can be configured to scale down a number of permits available for connections to a data source. The throttle configuration parameters can be viewed by an administrator and modified during the runtime operation of the computer system effecting the throttle.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: November 23, 2010
    Assignee: United Services Automobile Association (USAA)
    Inventors: Miguel Angel Cortes, Jr., Craig Mason Bush, Sudarshan Rangarajan
  • Patent number: 7840667
    Abstract: A CDN service provider shares its CDN infrastructure with a network to enable a network service provider (NSP) to offer a private-labeled network content delivery network (NCDN or “private CDN”) to participating content providers. The CDNSP preferably provides the hardware, software and services required to build, deploy, operate and manage the CDN for the NCDN customer. Thus, the NCDN customer has access to and can make available to participating content providers one or more of the content delivery services (e.g., HTTP delivery, streaming media delivery, application delivery, and the like) available from the global CDN without having to provide the large capital investment, R&D expense and labor necessary to successfully deploy and operate the network itself. Rather, the global CDN service provider simply operates the private CDN for the network as a managed service.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: November 23, 2010
    Assignee: Akamai Technologies, Inc.
    Inventors: Timothy N. Weller, Charles E. Leiserson
  • Patent number: 7836166
    Abstract: The service set identification (SSID) of an access point (AP) in a wireless local area network (WLAN), where the AP suppresses its SSID in beacon frames broadcasted by the AP, is determined. At a detector located in the WLAN, a probe request broadcasted by a station through the WLAN is received. At the detector, a probe response sent by the AP to the station through the WLAN in response to the probe request broadcasted by the station is received. At the detector, the SSID of the AP is obtained from the received probe response.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: November 16, 2010
    Assignee: Airmagnet, Inc.
    Inventors: Chia-Chee Kuan, Miles Wu, Dean Au
  • Patent number: 7822854
    Abstract: A footprint-providing device which can put footprints on Web pages provided by various Web servers. The footprint-providing device is connected via a network to a client terminal that views a Web page with a browser. The footprint-providing device sends footprint data, which can be written on one part of the Web page that has been received by the browser of client terminal, to the browser receiving the Web page from a Web server as a response to a request that is made asynchronously with a view-request for the Web page by the browser.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: October 26, 2010
    Assignee: Mediaindex Co., Ltd.
    Inventor: Nobuyuki Kano
  • Patent number: 7822803
    Abstract: A method and computer program product for testing using asynchronous automated virtual agent behavior is presented. A communication including one of a web-based communication and a telephony-based communication is received at a contact center. The communication is responded to by a virtual agent simulating actions of an agent in a coordinated, asynchronous manner. The virtual agent is capable of providing a response to the web-based communication and to the telephony-based communication. At least one parameter of said contact center is measured and the results are presented to a contact center manager.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: October 26, 2010
    Assignee: Empirix Inc.
    Inventors: Albert Seeley, Richard C. Kuzsma, Jr., Lei Shen, Kevin Sturgeon
  • Patent number: 7818456
    Abstract: A method and system for processing a communication comprising a file attached to an electronic document, the communication having been transmitted from a first link to a second link of a chain of links. The method is performed by a data processing system at the second link. The file is selected and an existing filename of the selected file is determined. The existing filename has a generic filename component denoted as Filename.ext that does not relate to any characteristic of any link in the chain. Referential data is selected from at least one field of the document, encoded according to an encoding rule and at least one lexicographic rule, and merged with Filename.ext to generate a new filename. The referential data includes at least one characteristic of the first link. The file is renamed with the new filename, detached from the document, and stored in the data processing system.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventor: Fernando Incertis Carro
  • Patent number: 7818408
    Abstract: Virtual interfaces on a cluster of servers in a mass data storage system are automatically reconfigured by transferring an internet protocol (IP) address hosting responsibility from one operative port to another operative port within the cluster, in response to a change in operative status of any port within the cluster.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: October 19, 2010
    Assignee: Network Appliance, Inc.
    Inventors: James Andrew Ignatuk, David Phillip Kutz
  • Patent number: 7805509
    Abstract: Apparatus for monitoring a selected tier in a multi-tier computing environment, the apparatus including a context agent and a dynamic tier extension, the context agent associated with the selected tier and coupled with other context agents, each of which is associated with a respective tier, the dynamic tier extension coupled with the context agent and with specific predetermined points of the selected tier, the dynamic tier extension monitoring request traffic passing through the selected tier, the monitored request traffic including at least one entering request received at a request entry port from an adjacent tier, the dynamic tier extension identifying each request in the monitored request traffic and sending at least a request identifier to the context agent, the context agent also receiving information relating to the request context of the entering request from the context agent associated with the adjacent tier, the context agent associating the information relating to the request context of the ente
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: September 28, 2010
    Assignee: Optier Ltd.
    Inventors: Amir Alon, Yoram Yori Lavi, Mordechai Tal