Patents Examined by Stephanie Chang
-
Patent number: 8255455Abstract: A method, apparatus, and system are provided for Message Oriented Middleware virtual provider distribution. In one embodiment, MOM nodes are created. An MOM virtual provider from MOM virtual providers is selected for each of the plurality of MOM nodes. The MOM nodes run the MOM virtual providers.Type: GrantFiled: December 30, 2005Date of Patent: August 28, 2012Assignee: SAP AGInventors: Michael Koegel, Sabine Heider
-
Patent number: 8255456Abstract: The present invention is directed towards a method and system for providing a technique referred to as flash caching to respond to requests for an object, such as a dynamically generated object, from multiple clients. This technique of the present invention uses a dynamically generated object stored in a buffer for transmission to a client, for example in response to a request from the client, to also respond to additional requests for the dynamically generated object from other clients while the object is stored in the buffer. Using this technique, the present invention is able to increase cache hit rates for extremely fast changing dynamically generated objects that may not otherwise be cacheable.Type: GrantFiled: December 30, 2005Date of Patent: August 28, 2012Assignee: Citrix Systems, Inc.Inventors: Prabakar Sundarrajan, Prakash Khemani, Kailash Kailash, Ajay Soni, Rajiv Sinha, Saravana Annamalaisami, Bharath Bhushan KR, Anil Kumar
-
Patent number: 8243584Abstract: A method and system are provided for rehoming a digital subscriber line access multiplexer between a first data port and a second data port on a data switch. The method includes establishing a physical loop-back circuit between the second data port and a temporary input port of the data switch, establishing an extension permanent virtual circuit between the temporary input port and the first data port, removing a permanent virtual circuit between a data switch servicing a network service provider and the first data port, establishing a permanent virtual circuit between the data switch servicing the network service provider and the second data port, and routing data between the network service provider and the digital subscriber line access multiplexer via the permanent virtual circuit between the data switch servicing the network service provider and the second data port, the physical loop-back circuit, and the extension permanent virtual circuit.Type: GrantFiled: September 11, 2007Date of Patent: August 14, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Randy S. Young, Earl C. Meggison
-
Patent number: 8195763Abstract: A method of securely synchronizing cache contents of a mobile browser with a server includes initiating a session between the browser and server, including transmission of browser state information regarding the cache contents and an authentication key to the server; maintaining a record of data sent from the server to the browser for storage in the cache; maintaining a record of the state information regarding the cache contents transmitted from the browser to the server; and transmitting data requests from the browser to the server, in response to which the server uses the key as a seed generation function and accesses each the record of data and returns only data that does not already form part of the cache contents, and wherein the data includes a result of a hash of data generated by the generation function for authentication by the browser before updating the cache contents with the data.Type: GrantFiled: July 21, 2006Date of Patent: June 5, 2012Assignee: Research In Motion LimitedInventors: Michael Knowles, David Tapuska, Tatiana Kalougina
-
Patent number: 8059632Abstract: A method and system for optimizing channel quality indicator (CQI) transmissions by mobile devices in a cellular network allows transmission of CQIs at a slower rate and with fewer bits during voice-over-internet-protocol (VoIP) sessions than during non-real-time (NRT) data transmissions. A VoIP transmission typically includes “talkspurt” periods, during which VoIP packets are transmitted, and silence periods, which start with a silence indication (SID) packet and continue with periodic SID packets until a VoIP packet is received. When the base station is transmitting NRT data, the mobile device transmits CQIs to the base station at a first rate, with each CQI having a first fixed number of bits. When the base station is transmitting VoIP to the mobile device, then during a talkspurt period, the mobile device may transmit CQIs to the base station at a second rate slower than the first rate, and each CQI may have a second fixed number of bits less than the first fixed number of bits.Type: GrantFiled: September 14, 2007Date of Patent: November 15, 2011Assignee: Sharp Laboratories of America, Inc.Inventor: Shugong Xu
-
Patent number: 8055725Abstract: A method for restoring a remote server that is not responding due to a memory constraint is provided. The method comprises providing a remote server connected to a network communications channel, pinning a reserve memory segment program to the memory in the remote server to control a reserve memory segment allocated within the memory in the remote server when a memory constraint arises. The method further comprises continuously running the reserve memory segment program to listen for a request packet to release the reserve memory segment that is allocated, releasing the reserve memory segment within the memory in the remote server in response to the request packet received, and performing any corrective action at the remote server for restoring the remote server when the reserve memory segment is released.Type: GrantFiled: January 12, 2006Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Akm K. Alam, Vyacheslav Barsuk
-
Patent number: 8037169Abstract: A lock manager system is provided that includes multiple distinct mechanisms for assigning resources to masters. Specifically, the lock manager system includes (1) one or more assignment mechanisms that do not take into account the affinity between nodes and objects (“affinity-independent assignment mechanisms”), and (3) one or more assignment mechanisms that do take into account the affinity between nodes and objects (“affinity-based assignment mechanisms”). At any given time, the assignment of any given resource to a master is governed by only one of the multiple assignment mechanisms employed by the system. Various techniques are described for determining which assignment mechanism to use with which resources.Type: GrantFiled: May 18, 2005Date of Patent: October 11, 2011Assignee: Oracle International CorporationInventors: Neil James Scott Macnaughton, Sashikanth Chandrasekaran
-
Patent number: 8000320Abstract: A method for accessing content through multiple devices, e.g. Telephone (1) and/or a data device (4) such as a Personal Digital Assistant (PDA) or Web Enabled Mobile Phone, is discussed where a user can initiate interaction with data through any device (mode), and then switch to another mode of interaction without starting over. The discussed method also allows a user to return to the same point in an application where a call session was lost or intentionally disengaged before completion. The user can regain access to the original call session via any telecommunications (voice or non-voice) device. Access can be accomplished whether the device is the same or different from that used for the original session.Type: GrantFiled: February 22, 2007Date of Patent: August 16, 2011Assignee: Logic Tree CorporationInventor: Masoud Loghmani
-
Patent number: 7991856Abstract: A network system automatically distributes management information to allow immediate monitoring. In the network system, the DHCP server of a network-information management server assigns information to a network-information management table when receiving an assignment request of IP information and network management information from a client. The DHCP client of the client obtains the IP information and the network management information from the DHCP server. The SNMP agent of the client reports to a monitoring server that the network management information has been set. The SNMP manager of the monitoring server determines that the network management information has been set, the monitoring control section of the monitoring server records information of the client in a monitoring control table, and starts monitoring the client.Type: GrantFiled: January 11, 2006Date of Patent: August 2, 2011Assignee: Hitachi, Ltd.Inventors: Eiichiro Takizawa, Koichi Okita, Ryosuke Kurata
-
Patent number: 7953816Abstract: Embodiments herein present a virtual memory technique for efficiently solving connected problems in a distributed environment. An exemplary method begins by selectively loading computing task segments into a first node, wherein the number of computing task segments is the maximum number of computing task segments that will fit within the first node. The computing task segments are enclosed within wrappers, wherein the wrappers are streamed into the first node at a maximum rate that a disk can read and write data. Further, the wrappers comprise priority wrappers that must be computed in order to process the computing task segments; and thus, the priority wrappers are loaded into the first node first. In addition, the computing task segments comprise computing task segment block collections, wherein the method creates a list of computing task segment block collection jobs that must be completed in order to process one of the computing task segments.Type: GrantFiled: January 10, 2006Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Robert G. Deen, James H. Kaufman, Tobin J. Lehman
-
Patent number: 7920158Abstract: An integrated communications system is provided wherein video conferencing is conducted and participants sharing a video resource may be identified. Application of the present invention is particularly suited for videoconferencing when there are a plurality of communication endpoints, and at least one of the communication endpoints includes multiple participants at the shared video resource. A video or audio processing technique takes place to identify locations of conference participants at the communication endpoints. Each participant has an assigned RFID identifier during the conference. The RFID identifiers are interrogated by an RFID reader that downloads data from the identifiers to the system. The gathered RFID data is then matched with the processed video or audio data in order to identify each of the conference participants. A user interface is provided to allow the participants to view the other remote participants along with the identifying data of the remote participants.Type: GrantFiled: July 21, 2006Date of Patent: April 5, 2011Assignee: Avaya Inc.Inventors: Alexander J. G. Beck, Andrew W. Lang, Paul Thomas McNamara, David Preshan Thambiratnam, James K. Wan
-
Patent number: 7917656Abstract: A messaging service is described that incorporates messages into cached link lists. The messages are not yet acknowledged as having been received by one or more consumers to whom the messages were sent. A separate link list exists for each of a plurality of different message priority levels. Messages within a same link list are ordered in their link list in the same order in which they where received by the messaging service. At least one of the link lists contains an element that represents one or more messages that are persisted but are not cached in any of the cached link lists.Type: GrantFiled: December 29, 2005Date of Patent: March 29, 2011Assignee: SAP AGInventors: Radoslav I. Nikolov, Desislav V. Bantchovski, Stoyan M. Vellev
-
Patent number: 7912934Abstract: A system identifies a plurality of probes used for verifying network operation, and classifies the plurality of probes into probe groups, according to at least one parameter associated with the network operation. The system schedules operation of the probe group in accordance with a classification associated with each probe group, and operates the probe group to verify network operation.Type: GrantFiled: January 9, 2006Date of Patent: March 22, 2011Assignee: Cisco Technology, Inc.Inventors: David Richard Melton, Thomas D. Nadeau, Sam K. Aldrin
-
Patent number: 7904588Abstract: A method, a system, and an apparatus are provided for organizing management information bases (MIB) in a network. A table, associated with an overlay MIB structure, is populated with entries. Each entry defines an object identifier (OID) of a mount point and an OID of a mount target. A selection is made between the existing OIDs and OIDs corresponding to a MIB overlay. When management communication refers to managed objects, they can be referred to in terms of OIDs defined by the MIB overlay, as an alternative to their existing OIDs. An agent infrastructure is defined to support the MIB overlay structure.Type: GrantFiled: January 10, 2006Date of Patent: March 8, 2011Assignee: Cisco Technology, Inc.Inventors: Alexander Clemm, Narayana Hosdurg Pai, Rohit Mehendiratta, Zbigniew W Blaszczyk
-
Patent number: 7849176Abstract: A message rendering process receives an indication of a selected display context (e.g., one of multiple types of information pages) for viewing information associated with a respective storage area network resource. The message rendering process identifies one or more message data structures stored in a repository. The one or more message data structures are used to potentially display a respective message associated with the selected display context. For example, in response to detecting a presence of message data associated with the message data structure, the message rendering process populates a respective format specified by the message data structure to produce the respective message associated with the selected display context. Consequently, a respective user can view information associated with a respective storage area network resource.Type: GrantFiled: March 28, 2006Date of Patent: December 7, 2010Assignee: EMC CorporationInventors: Sesh Jalagam, John D. Panelli
-
Patent number: 7809821Abstract: A solution for evaluating trust in a computer infrastructure is provided. In particular, a plurality of computing devices in the computer infrastructure evaluate one or more other computing devices in the computer infrastructure based on a set of device measurements for the other computing device(s) and a set of reference measurements. To this extent, each of the plurality of computing devices also provides a set of device measurements for processing by the other computing device(s) in the computer infrastructure.Type: GrantFiled: February 16, 2007Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Steven A. Bade, Andrew G. Kegel, Leendert P. Van Doorn
-
Patent number: 7765304Abstract: Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.Type: GrantFiled: August 6, 2007Date of Patent: July 27, 2010Assignee: Akamai Technologies, Inc.Inventors: Andrew T. Davis, Jay G. Parikh, Srikanth Thirumalai, William E. Weihl, Mark Tsimelzon
-
Patent number: 7739337Abstract: A method and system for grouping spam email messages are described. In one embodiment, the method includes receiving probe email messages indicative of spam and modifying the probe email messages to reduce noise. The method further includes comparing the probe email messages using fuzzy logic to identify similar email messages, and creating groups of similar email messages. Each of the created groups pertains to a distinct spam attack.Type: GrantFiled: June 20, 2005Date of Patent: June 15, 2010Assignee: Symantec CorporationInventor: Sanford Jensen
-
Patent number: 7730220Abstract: The present invention extends to methods, systems, and computer program products for broadcasting communication within a rendezvous federation. Embodiments of the invention include inter-ring and intra-ring communication. Inter-ring communication includes sending a message to destination rings included in a node's Collateral Ring Set entry table. When a node identifies a destination ring that has not yet received a message, the node can send a ring notification message. The ring notification message propagates towards a publishing node until a responsible node in the message path to the publishing node is identified. The responsible node updates its entry table to include the ring and forwards the message to the destination ring. Intra-ring communication can include recursively partitioning ranges of nodes within a ring and forwarding the message to nodes included the partitioned ranges.Type: GrantFiled: August 17, 2006Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Richard L. Hasha, Lu Xun, Gopala Krishna R. Kakivaya
-
Patent number: 7685272Abstract: A backend server process monitor operates application servers accessing resources on backend servers. The monitor tracks failures, latency and errors at an interval. A method includes monitoring a plurality of resource requests from the application sever to a backend server and determining whether each of the plurality of resource requests was completed successfully and within a specified latency by the backend server. Errors on a server are tracked and the method includes notifying an application on the application server that a problem exists with the backend server.Type: GrantFiled: January 13, 2006Date of Patent: March 23, 2010Assignee: Microsoft CorporationInventors: Aditya P. Bansod, Kazimierz K. Gwozdz