Patents Examined by Ranodhi N Serrao
  • Patent number: 7941527
    Abstract: In one embodiment, flows are monitored that are open for a length of time until ending by either a distinct ending or by being silent longer than a configured aging timer (wherein a silent flow is a “zombie flow”). In response to each first flow ending, a total flow time value may be increased by a length of time that first flow was open, and in response to each second flow ending by aging, a zombie flow time value may be increased by the aging timer. A ratio of zombie flows at a particular time in the computer network that will be ended by aging may be estimated as the zombie flow time value divided by the total flow time value. Also, in other embodiments, a capacity improvement, performance hit, and accuracy hit may be predicted based on a new aging timer value.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: May 10, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Doron Jacoby, Assi Abramovitz, Alon Juszynski Maor, Doron Oz
  • Patent number: 7933952
    Abstract: Embodiments are provided to enable a collaborative authoring of a document or other data structure. In an embodiment, a system includes a number of components configured to structure a collaborative authoring process. The components of the system can be used to define a number of sections, roles, and other collaboration parameters associated with a collaboration effort. A workspace can be provisioned to allow participants to interact with the document based in part on a number of permissions. Components of the system can be used to communicate a customized document to the participants based in part on an associated role and other collaboration parameters. Other embodiments and collaborative functionality are available.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: April 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Jared Parker, Martin Cox, Greg Prickril
  • Patent number: 7930363
    Abstract: In one embodiment, a display engine and one or more data files are determined. They are then sent to a website provider's network. The display engine and data are used to provide ASP functionality without contacting the ASP network for every user request. So even if the ASP network is not available, the ASP functionality provided by the display engine and data is always accessible to the website provider. For example, the website provider's network may provide the ASP functionality by displaying data in one or more data files at a user's display device. This is performed without relying on the availability of the ASP network.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: April 19, 2011
    Assignee: PowerReviews, Inc.
    Inventors: Robert S. Chea, Gautam Prabhu, James Morris
  • Patent number: 7930421
    Abstract: Media, methods and systems are provided for coordinating changes of network sources for media streams in a telecommunications network. The streams communicate instances of media content via packets to devices. A first network source streams packets of an instance of media content to a device. Each packet includes information regarding the temporal ordering of that packet within the instance and information regarding the sequencing of the packet within the stream. It is determined that a second network source should stream the instance of media content. A point in the temporal ordering within the instance is identified and communicated at which the second network source will provide the instance of media content. The second network source streams to the mobile device the instance of media content from the identified point, without requiring adjustment of the information regarding the sequencing of the packets within the stream.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: April 19, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle Bertz, Ayodeji Abidogun, Badri P. Surbramanyan, Yaojun Sun, John W. Davis
  • Patent number: 7925695
    Abstract: Embodiments are provided for accessing content generated by a securely hosted application program for the exploration and production of geologic resources on a thin client system in a client/server computer network. A determination is made of a least utilized node in the client/server computer network for executing an application program selected via the client system. The selected application program is executed on the least utilized node for accessing the content generated by the selected application program on the client system.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: April 12, 2011
    Assignee: Landmark Graphics Corporation
    Inventors: Jane Elizabeth McConnell, David Michael Holmes, Raymond Pruitt Blalock, Donald Hugh Dunbar
  • Patent number: 7917575
    Abstract: A distributed report processing system. The system includes a management server and a queue server in communication with the management server. The system also includes a plurality of report generators in communication with the management server and the queue server.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: March 29, 2011
    Assignee: ReportEdge, LLC
    Inventors: Robert S. Stewart, Roland E. Collins, III
  • Patent number: 7917653
    Abstract: Disclosed is a SyncML data sync system and a data exchanging method thereof for data exchange between clients. A sync server receives data to be provided to another client and authentication of a target client to which the data is provided from a first client, and transmits a signal reporting that the data has been provided to the target client. A second client according to the authentication information of the target client transmits its own authentication information to the remote sync server if it receives the signal reporting that the data has been provided. The sync server receives the authentication information of the second client, authenticates whether the second client is the target client, and provides the data to the second client. Accordingly, the data can be exchanged between a certain client and another client.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: March 29, 2011
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Young-Jun So
  • Patent number: 7912983
    Abstract: A multi-layer stack platform is provided for cloud communication connections and services between devices. The system includes three or more layers, including a directory component, an applications component, and a peering component. An interconnection component may also be provided for communication between the applications component and the peering component. The components operate to provide communication services, such as sessions, according to the functionality of a selected application by adhering to device, user, and routing rules and preferences. The device, user, and routing rules and preferences are maintained in and processed by the directory component. The applications component receives communication session requests and accesses corresponding application scripts to perform the requested session. The peering component receives the device, user, and routing rules and preferences, and establishes connection between devices based on, the rules and preferences as defined by the directory component.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: March 22, 2011
    Assignee: IntelePeer, Inc.
    Inventors: John Ward, Haydar Haba
  • Patent number: 7908368
    Abstract: Method for redirecting outbound VLAN traffic away from an inactive external port of a switch. A first switch monitors the active or inactive status of a designated external port. A host computer periodically queries the first switch requesting the status of the designated external port. The first switch replies to the query indicating the current status of the designated external port. If the external port is inactive, the host computer redirects data traffic away from the inactive designated external port to an alternate external port without deactivating the designated internal port. Preferably, the designated internal port continues to be used for secure internal LAN communications, such as between a host computer and a management entity. When the designated external port is again active, data traffic is returned to the designated external port.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: March 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: Norman C Strole
  • Patent number: 7904568
    Abstract: The present invention provides systems and methods for transferring electronic information from one location to another such that only one original work exists at a given time. The methods and systems of the present invention allow distribution of originals without requiring a registration authority or other entity to vouch for what constitutes an “original” piece of information, thus reducing (or eliminating entirely) the need to centrally record changes in ownership each time originals change hands.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: March 8, 2011
    Assignee: Intertrust Technologies Corporation
    Inventor: James M. Rudd
  • Patent number: 7904574
    Abstract: The present invention extends to methods, systems, and computer program products for locally storing Web-based database data in a local relational database at a computer system and for managing and modifying the web-based database data from a web server. Embodiments of the present invention permit Web-based database data to be locally stored at a computer system to increase the efficiency of rendering the Web-based database data within a Web browser at the computer system. Web-based database data can be sandboxed per domain to mitigate (and possibly eliminate) the exposure of the Web-based database data to malicious computer systems. The local relational database may be managed and modified by a statement processor according to database statements generated by a statement generator on a web server.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: March 8, 2011
    Inventor: Bryant Christopher Lee
  • Patent number: 7904580
    Abstract: A software based digital media player that provides component interfaces allowing inspection, testing and manipulation of operational state data between the digital media player and a device or devices attached thereto. Providing an opportunity for detailed analysis of such data allows, for example, testing operation of a prototype next-generation device when the corresponding next generation digital media player hardware is non-existent or otherwise hard to acquire for testing purposes. In addition, even were the corresponding next generation digital media player available, it would not provide the same opportunity for detailed analysis as discussed and described herein.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: March 8, 2011
    Assignee: Intel Corporation
    Inventors: Sandip Mandera, Elizabeth Cordova
  • Patent number: 7899938
    Abstract: Internet-based software and associated database provide group analysis overlay to monitor client-server web traffic and provide direct marketing to client group. Client car, patient, office or school sensor and interface provides overlay attribute for database comparison to classify usage pattern, location, timing, or family for targeted messaging for enhanced service from server source. Database group registry tracks client classification and provides adaptive context mapping according to set attribute relative to targeted on-line transaction.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: March 1, 2011
    Inventors: Dennis S. Fernandez, Irene Y. Hu
  • Patent number: 7899901
    Abstract: A selected time interval of previously stored security events generated by a number of computer network devices are replayed and cross-correlated according to rules defining security incidents. Meta-events are generated when the security events satisfy conditions associated with one or more of the rules. The rules used during replay may differ from prior rules used at a time when the security events occurred within a computer network that included the computer network devices. In this way, new rules can be tested against true security event data streams to determine whether or not the rules should be used in a live environment (i.e., the efficacy of the rules can be tested and/or debugged against actual security event data).
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: March 1, 2011
    Assignee: ArcSight, Inc.
    Inventors: Hugh S. Njemanze, Debabrata Dash, Shijie Wang
  • Patent number: 7895296
    Abstract: A container application is a native application that allows a web based application to access a computer's system resources and windowing system. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (UIs). Web based applications are downloaded from application servers and run inside container applications. In one aspect, a container application is different from a web browser because browser applications can not control or alter meta UIs of the web browser. A container application can also reserve some of the computer's non-volatile memory and use it as container memory. Web based applications can use the container memory to store persistent data. A web based application is different from browser extensions because browser extensions must be installed and they become part of the web browser.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: February 22, 2011
    Assignee: Google, Inc.
    Inventor: Tal Dayan
  • Patent number: 7882255
    Abstract: Cooperating entities share a signaling interface. Each entity establishes a security association between itself and an endpoint, and one of the entities transmits keepalive messages over a channel associated with the security association. Chipsets and systems to implement related methods are also described and claimed.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: February 1, 2011
    Assignee: Intel Corporation
    Inventors: Kapil Sood, Jesse R. Walker, Karanvir S. Grewal
  • Patent number: 7877471
    Abstract: In a clustered computer system with multiple power domains, a bus number manager within each power domain manages multiple nodes independently of other power domains. A node within a specified power domain includes a non-volatile memory that includes bus numbering information for its own buses as well as bus numbering information for two of its logically-interconnected neighbors. This creates a distributed database of the interconnection topology for each power domain. Because a node contains bus numbering information about its logical neighbor node(s), the bus numbers for the buses in the nodes are made persistent across numerous different system reconfigurations. The clustered computer system also includes a bus number manager that reads the non-volatile memories in the nodes during initial program load (i.e.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Alan Bailey, Timothy Roy Block
  • Patent number: 7873717
    Abstract: Rules are arranged as nodes among layers of a hierarchical decision tree. Nodes of the decision tree can be copied and re-used at other locations on the current tree, or on another tree, in a highly efficient manner. When this occurs, corresponding field values from a parent or ancestor node are automatically updated in the newly introduced node. In addition, when a decision tree is used to operate on an event repository, the results of various rules, defined as a “match” or “no match”, are stored in a common event table that is accessible by nodes at other layers of the decision tree. In addition, actions can be initiated, for example command scripts, at designated nodes of the decision tree, for example upon the occurrence of certain conditions.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventor: Allan P. Woolway
  • Patent number: 7870202
    Abstract: A method for effecting the execution of an application function on an application server from a client device with a smart card. The method includes transmitting a first text message pertaining to a request to execute the application function to the proxy server. The method also includes sending a token request message to the user at a text message confirmation address that is different from the text message origination address, generating a token in the smart card, and transmitting the token to the proxy server. If the token is valid, the method includes executing the application function at the application server as specified by the first text message, whereby the first application function is ascertained based at least on the text message destination address.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: January 11, 2011
    Assignee: ClairMail Inc.
    Inventors: Peter H. C. Madams, Joseph H. Salesky, Ayelet Zadek
  • Patent number: 7870201
    Abstract: A method for effecting the execution of an application function on an application server from a client device via a proxy server, including transmitting a first text message pertaining to a request to execute the application function to the proxy server. The method additionally includes authenticating a user associated with the first text message by authenticating the user via a confirmation address that is different from the text message origination address. After authentication, the method also includes executing the application function at the application server as specified by the first text message, whereby the first application function is ascertained based at least on the text message destination address.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: January 11, 2011
    Assignee: ClairMail Inc.
    Inventors: Peter H. C. Madams, Joseph H. Salesky, Ayelet Zadok