Patents Examined by Charles Murphy
-
Patent number: 8200765Abstract: A method and system for preserving a message ordering while processing message are discussed. A message ordering manager records an order in which electronic messages arrive at an input queue. An application server processes the electronic messages out-of-order or in parallel. The message ordering manager commits the processed electronic messages in the order in which electronic messages arrive at an input queue. If a processed message cannot be committed because older message(s) are not completely processed, then application server determines whether processing older message(s) is critical or not. If the processing the older message(s) is critical, the application server rolls back the processed message and the older message(s). Otherwise, the message ordering manager commits the processed message before the older electronic messages are committed.Type: GrantFiled: January 12, 2009Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: William Bittles, Simon R. Gormley, Christopher Matthewson, Paul Titheridge
-
Patent number: 8185660Abstract: A method for inter-working between an alternative network address type (ANAT) endpoint and an interactive connectivity establishment (ICE) is provided. The method may include identifying one or more network addresses operable to be used to communicate with a alternative network address type (ANAT) endpoint. One or more candidates operable to be used for interactive connectivity establishment (ICE) traversal may also be identified. A preferred network address may be determined from the one or more network addresses based on an ANAT endpoint preference. A corresponding candidate may be determined based on the ANAT endpoint preference. The corresponding candidate may use a candidate address to communicate. A media stream may be established between the preferred network address and the corresponding candidate address.Type: GrantFiled: May 12, 2009Date of Patent: May 22, 2012Assignee: Cisco Technology, Inc.Inventors: Muthu Arul Mozhi Perumal, Ram Mohan R
-
Patent number: 8176112Abstract: Methods, systems, and products are disclosed for a multimedia applications gateway. A home network management application is downloaded to the multimedia applications gateway operating in a home network. An anomaly that occurs in the home network is observed. An alert is sent to an external network controller, and the alert describes the anomaly in the home network. An instruction is received from the external network controller to remedy the anomaly.Type: GrantFiled: May 19, 2008Date of Patent: May 8, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: John A. Hicks, IIII, Jason Savard, Gerald Ezrol
-
Patent number: 8131872Abstract: A transaction message is received at a router. A determination is made whether the transaction message includes an affinity. The affinity indicates an administrator-specified preference regarding processing of the transaction message. When the transaction message includes the affinity, a server system to process the transaction message is identified based on the affinity and based on a system affinity of the server system. The system affinity specifies processing characteristics of the server system. The server system includes a set of servers. The transaction message is modified to identify the server system and routed to a message queue.Type: GrantFiled: May 30, 2008Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Michael Bruce Kennedy, Robert Mark Magid, Mark Neal Ziebarth
-
Patent number: 8112540Abstract: A forward and backward compatible streaming protocol requires subsequent versions of the protocol to be purely additive relative to earlier versions. When a data segment is transmitted as a data stream, a first stream of data that is in accordance with a first version of the protocol is transmitted, with additional streams of data that are in accordance with subsequent versions of the protocol appended in sequence to the first stream of data. When a read module implements an earlier version of the protocol than a write module, the data segment is truncated to include only the data supported by the version implemented by the read module. On the other hand, when the read module implements a later version of the protocol than the write module, receipt of the data segment is terminated after the data supported by the version implemented by the write module is received.Type: GrantFiled: November 6, 2007Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventors: Mark E. Davis, Andrew G. Heninger, Marc Jablonski, Glenn A. Marcy, Michael C. Werts
-
Patent number: 8108555Abstract: The present invention is directed towards systems and methods for transmitting a DNS beacon for storage. A method according to one embodiment comprises generating one or more data items for logging and transmitting a DNS request to an authoritative DNS server for a logging domain, with the host name of the DNS request comprising the one or more data items for logging. The DNS request, which comprises the data items for logging, is stored on a storage device.Type: GrantFiled: November 9, 2010Date of Patent: January 31, 2012Assignee: Yahoo! Inc.Inventors: Amr Awadallah, Richard Drews Dean
-
Patent number: 8055719Abstract: According to one embodiment of the present invention, multiple data scan operations are compacted into a single network message. A plurality of requests to perform a data scan operation on a remote node controller is received, forming a set of received data scan operation requests. A set of data scan operations are generated based on the set of received data scan operation requests, forming a set of generated data scan operations. A network message comprising the set of generated data scan operations is generated, forming a first compacted data scan operation network message. The first compacted data scan operation network message is sent to the remote node controller. A second compacted data scan operation network message is received from the remote node controller, wherein the second compacted data scan operation network message comprises a set of completed data scan operations. The set of completed data scan operations are separated into individual completed data scan operations.Type: GrantFiled: July 16, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Christopher Tung Phan, Thi Ngoc Tran
-
Patent number: 8019856Abstract: A scan client in a subnet of an intranet may be designated as a root agent to provide subnet information to a scan server in the intranet. The subnet information may include addresses of computers belonging to the subnet. The scan server may use subnet information collected from various root agents to build a map of the intranet. The intranet map may be forwarded from the scan server to the root agents, which in turn provide the intranet map to scan clients in their respective subnets. The root agents may also receive antivirus modules from the scan server for distribution to scan clients. A scan client may look for computers indicated in the intranet map to determine whether or not it is connected to the intranet.Type: GrantFiled: November 7, 2007Date of Patent: September 13, 2011Assignee: Trend Micro IncorporatedInventors: Kun-Shan Lin, Chia-Chi Chang, Kai-Chih Hu
-
Patent number: 7904546Abstract: Managing processes on a network device is disclosed. A set of processes running on a network device may be monitored and managed by a set of one or more dedicated components. In some embodiments, if a process on a first management processor on a first line card has at least in part failed, the process may be migrated to a second management processor on a second line card. If a request for the migrated process is received, it is directed to the second management processor on the second line card.Type: GrantFiled: February 6, 2006Date of Patent: March 8, 2011Assignee: Alcatel-Lucent USA Inc.Inventors: Seenu Banda, Robert Haragan, Jr., Jeffrey Kidd, Andrew McRae
-
Patent number: 7899874Abstract: A method, apparatus, and computer program product for transmitting an email message to multiple groups of recipients is disclosed herein. In selected embodiments, a method may include composing an email message including digitally encoded content and email addresses associated with a first group of intended recipients. The method may further include adding, in response to a user request, email addresses associated with a second group of intended recipients. The email message may then be sent to the first and second groups of intended recipients. The method may further include preventing the first group of intended recipients from determining the identities of the second group of intended recipients, and preventing the second group of intended recipients from determining the identities of the first group of intended recipients.Type: GrantFiled: July 16, 2008Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventor: Francesca Curzi
-
Patent number: 7886013Abstract: Presence communications are selectively controlled to reduce signaling traffic associated with one or more presence attributes without impacting when or how frequently presence messages associated with other presence attributes may be sent. A first threshold condition is determined that is associated with sending a presence publication message including first presence information from a presence entity to a presence server. A second threshold condition is determined that is associated with sending a presence publication message including second different presence information from the presence entity to the presence server.Type: GrantFiled: November 15, 2006Date of Patent: February 8, 2011Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jan Christoffersson, David Henrikssson
-
Patent number: 7853721Abstract: The present invention is directed towards systems and methods for transmitting a DNS beacon for storage. A method according to one embodiment comprises generating one or more data items for logging and transmitting a DNS request to an authoritative DNS server for a logging domain, with the host name of the DNS request comprising the one or more data items for logging. The DNS request, which comprises the data items for logging, is stored on a storage device.Type: GrantFiled: November 9, 2006Date of Patent: December 14, 2010Assignee: Yahoo! Inc.Inventors: Amr Awadallah, Richard Drews Dean
-
Patent number: 7752278Abstract: A computer implemented method, data processing system, and computer program product for providing instant messaging users with an alarm to remind users of an event or to rejoin an instant messaging chat. An instant message that includes a request for a user to currently participate in an event is received at an instant messaging client. If the user is currently unable to participate in the event, the user may create an alarm message that defines a delay time period after which the user is able to participate in the event. The alarm message is then sent to users in the instant messaging chat session. Responsive to receiving the alarm message at an instant messaging client, a countdown of the delay time period is initiated. Additionally, the receipt of the alarm message and timer countdown processing may occur on the instant messaging server, which would dispatch a message to the instant messaging client when the timer expires.Type: GrantFiled: January 20, 2006Date of Patent: July 6, 2010Assignee: International Business Machines CorporationInventors: Stephen Yuway Hui, Wayne Ralph Johnnie, David Paul Kuiken
-
Patent number: 7747703Abstract: A method and system includes a central location and a first set top box 28A in communication with the central location having a first interface 32. A second set top box 28B in communication with the central location 100 has a second interface 32. A portable device 36 in communication with the second set top box 28B through the second interface and storing a token therein. Thereafter, the token is communicated through the interface to the first set top box. The first set top box 28A communicates the token to the central location 100 so that targeted marketing may be generated.Type: GrantFiled: November 22, 2006Date of Patent: June 29, 2010Assignee: The DIRECTV Group, Inc.Inventor: Brian D. Jupin
-
Patent number: 7739344Abstract: A mechanism for providing instant messaging (IM) users with an alarm to remind users of an event or to re-join an IM chat. An instant message requesting a user to participate in an event is received at an IM client. If the user cannot participate in the event, the user creates an alarm message defining a delay time period after which the user can participate in the event, which is sent to users in the IM chat session. Responsive to receiving the alarm message at an IM client, a countdown of the delay time period is initiated. Additionally, the receipt of the alarm message and timer countdown processing may occur on the IM server, which dispatches a message to the IM client upon timer expiration. Upon expiration of the timer, an alarm popup window is displayed which reminds the user to participate in the event.Type: GrantFiled: May 29, 2008Date of Patent: June 15, 2010Assignee: International Business Machines CorporationInventors: Stephen Yuway Hui, Wayne Ralph Johnnie, David Paul Kuiken
-
Patent number: 7734707Abstract: The present invention discloses a Don't Disturb Service management system and implementation thereof. The system includes a Don't Disturb Service management center and a subscriber identify module with the Don't Disturb function. In the Don't Disturb Service management center, a content management device records the content of messages and sets attributes for each recorded message; a downlink instruction sending and processing device selects the corresponding message from the content management device according to the service identifier included in the service request up-sent by the subscriber identify module, and constructs the data short messages to be sent, with the content and attribute of the selected message and its attributes in the predetermined format.Type: GrantFiled: August 1, 2006Date of Patent: June 8, 2010Assignee: Beijing Watch Data System Co., Ltd.Inventors: Zhongmin Cao, Suoran Wang, Juan Yun, Ping Wang
-
Patent number: 7730151Abstract: At a service provider, a system receives recipient information containing preferences to be used in an online transaction. The recipient information is received from a client. At the service provider, the system associates the recipient information with the client from which the recipient information was received, and stores the recipient information at the client. The recipient information contains preferences to be used in the online transaction.Type: GrantFiled: January 20, 2006Date of Patent: June 1, 2010Assignee: Adobe Systems Inc.Inventors: Jason Christopher Fabbri, Allan Morgan Young, Alexander Robert Dixon, Christopher Frederic Haupt
-
Patent number: 7689713Abstract: A system for enabling server alerted synchronization between a client device and a synchronization server where the network address of the client device is subject to arbitrary reassignment by the network operator without communication with the synchronization server. The client device actively responds to dynamic assignments of a network address to the client device by a network operator by establishing a network connection with and transmitting the network address to a synchronization server operated independent of the network operator. The identification of the synchronization server is determined from configuration data maintained by the client device. The client device then provides for the establishment of a network connection with the synchronization server to support immediate receipt of server alerted synchronization notification messages.Type: GrantFiled: January 23, 2006Date of Patent: March 30, 2010Assignee: Funambol, Inc.Inventor: Stefano Fornari
-
Patent number: 7676565Abstract: A method of inventorying software and/or hardware. The method may be practiced for example in a network computing environment including at least one client and at least one server. The method includes requesting a rule file from the server. The rule file is received from the server. Information is gathered about the software and/or hardware at the client based on rules in the rule file. The results of gathering information about the software and/or hardware at the client is sent to the server.Type: GrantFiled: January 27, 2006Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Craig C. Marl, Nirmal R. Soy, Rajive Kumar, Steve P. Shih, Thanjavur V. G. Prabhu, Yasufumi Shiraishi
-
Patent number: 7676569Abstract: The invention provides a method for preparing a discrete event simulation model of a production network including a client and a plurality of servers on a plurality of network tiers connected by a network comprising the steps of executing a business function from the client on the production network, gathering resource data from the plurality of servers, normalizing the resource data, calculating a consumption of resources used by the plurality of servers, estimating a transaction cost associated with the consumption of resources and building a discrete event simulation model from the transaction cost.Type: GrantFiled: February 1, 2006Date of Patent: March 9, 2010Assignee: HyperFormix, Inc.Inventors: Paul T. Barnett, Timothy E. Wise, Allan Drew Clarke, Richard Gimarc, James Reynolds, Amy Spellmann