Patents Issued in June 1, 2010
-
Patent number: 7730134Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.Type: GrantFiled: October 6, 2008Date of Patent: June 1, 2010Assignee: Workman NydeggerInventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelius K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman
-
Patent number: 7730135Abstract: A routing system is provided for intelligent routing of instant messages between clients connected to a data network and customer service representatives connected to the network. The system comprises at least one instant message server and at least one intermediate server connected to and addressable on the network, the intermediate server capable of routing and accessible to the instant message server. Clients connecting to the instant message server through instant message software assert a connection link advertised by the instant message server to establish bi-directional communication between the client machine and the intermediate server. In preferred application, the intermediate server interacts with the client for identification of client and client software.Type: GrantFiled: October 29, 2007Date of Patent: June 1, 2010Assignee: Genesys Telecommunications Laboratories, Inc.Inventor: Yevgeniy Petrovykh
-
Patent number: 7730136Abstract: In accordance with the teachings described herein, systems and methods are provided for integrating a plurality of electronic mail (email) accounts. A plurality of email services may be used to send and receive electronic messages over a wide area network, one of the email services being a preferred email service and another of the email services being a secondary email service. An email integration service may be used that is coupled to the wide area network and that is independent of the plurality of email services. The email integration service may be operable to receive account information regarding the preferred email service and the secondary email service and use the account information to configure a means for forwarding electronic messages from the preferred email service to the secondary email service.Type: GrantFiled: August 13, 2003Date of Patent: June 1, 2010Assignee: Research In Motion LimitedInventors: Christopher D. Smith, David P. Kruis, Robert J. Snow, Snezana Visnjic-Obucina, Albert Lee, Arsel Manuel, Diana G. Vitorino
-
Patent number: 7730137Abstract: The volume of outgoing electronic messages from a given entity may be restricted by preventing the messages, such as spam, from being sent. Messages may be restricted, for example, by serializing outgoing messages using a mutual-exclusion locking technique or by using a ticket-based system. Serialization may occur, for example, at a web level in web-based implementations. In one system, a limited-use ticket is generated that allows an entity to send one or more electronic messages, and the ticket is provided to the entity. A request is received from the entity to send an electronic message, and the request is associated with the ticket and the electronic message. After receiving the request, a determination is made as to whether the ticket is valid and, if the ticket is determined to be valid, the electronic message is approved for sending.Type: GrantFiled: December 22, 2003Date of Patent: June 1, 2010Assignee: AOL Inc.Inventor: Christopher Toomey
-
Patent number: 7730138Abstract: Example embodiments provide for processing policies that include policy assertions associated with incoming or outgoing messages of an application in a distributed system, without having to have code within the application for executing the policy assertions. When a message is received by a Web service engine, a policy document associated with an application may be accessed for identifying objects corresponding to policy assertions within the policy document. The objects identified can then be used to generate assertion handlers, which are software entities that include executable code configured to determine if messages can satisfy requirements described by the policy assertions.Type: GrantFiled: July 14, 2004Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Keith W. Ballinger, Hervey O. Wilson, Vick B. Mukherjee
-
Patent number: 7730139Abstract: A method of automatically processing e-mails wherein the e-mail is tagged by the sender with a unique identifier so that the e-mail can be automatically routed or filed. The unique identifier is encrypted to protect it from unauthorized tampering or decoding to avoid misidentification or fraudulent labelling of the e-mails.Type: GrantFiled: January 10, 2005Date of Patent: June 1, 2010Assignee: i-fax.com Inc.Inventor: Cristian Alfred Worthington
-
Patent number: 7730140Abstract: Within a mail transfer agent of a message transfer system, a message is received and if the recipient entity resolves to a number of recipients exceeding a specified quantity, the original message is not processed. Instead, at least two messages are created, with each of the created messages addressed to a subset of the original set of recipients. The created messages are returned to the calling module for processing.Type: GrantFiled: February 28, 2005Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: David A. Braun, Daniel D. Longley, Malcolm E. Pearson, Steven D. White
-
Patent number: 7730141Abstract: A user defines mutually exclusive inbox and spam folders to which emails are routed based on a rating assigned to each email. A variable user-defined range defines a mapping of the ratings to each folder. Incoming emails are routing to one of the folders according to the range. A reference set of emails is designated, each having a rating and either an inbox label or a spam label. A display indicates the number the reference emails in each folder if the reference emails are routed to one of the folders according to their ratings and according to the user-defined range.Type: GrantFiled: December 16, 2005Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Mihai Costea, Patrick M. Baudisch, Aidan M. Delaney
-
Patent number: 7730142Abstract: An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.Type: GrantFiled: June 30, 2006Date of Patent: June 1, 2010Assignee: 0733660 B.C. Ltd.Inventors: Thierry LeVasseur, Esteban Astudillo, Matt McLean, Derek Houg, Kung Ming Chen, Jeremy Rasmussen
-
Patent number: 7730143Abstract: An incoming message and an indication of a sender-specified destination for the incoming message are received. In addition, a determination is made as to whether a mobile telephone number is known by the sender to be associated with the sender-specified destination. If a mobile telephone number is known by the sender to be associated with the sender-specified destination, a first message that is based on the incoming message is sent to the mobile telephone number. Furthermore, a second message is sent to the mobile telephone number that indicates that the first message was sent to the mobile telephone number based on a determination that the mobile telephone number is known by the sender to be associated with the sender-specified destination.Type: GrantFiled: December 29, 2006Date of Patent: June 1, 2010Assignee: AOL Inc.Inventor: Barry Appelman
-
Patent number: 7730144Abstract: A technique for providing high level network layer functionality to an IM environment involves providing a high level platform through which IM clients can connect to IM networks. A platform according to the technique may include a low level network connect engine, an aggregated low level information database, and/or a high level function engine. A method according to the technique may include facilitating a high level login; checking user configurations; accomplishing one or more IM network logins in accordance with the user configurations; and providing high level services in association with at least one of the IM networks. Another method according to the technique may include logging into a high level platform; logging into a first IM network; logging into a second IM network; and accessing at the high level platform aggregated low level information associated with the first IM network and the second IM network.Type: GrantFiled: December 11, 2006Date of Patent: June 1, 2010Assignee: eBuddy Holding B.V.Inventors: Paulo Taylor, Jan-Joost Rueb, Onno Bakker
-
Patent number: 7730145Abstract: An anti-UCE system comprises a certificate issuance module configured to issue certificates to e-mail users and to maintain a registry of issued certificates with an indication of validity for each issued certificate. There is a plurality of possible certificates, each having a class with associated terms of service defining e-mail transmission limitations for the class. A certificate status module determines whether e-mail signed using the certificate violates the terms of service for the class. A filter module receives e-mails intended for e-mail users, and is configured to determine if a received e-mail is signed with a certificate from the plurality of certificates and, if signed, to determine from the certificate status module if the certificate is valid based on an identity of the sender and a class indicated in the certificate, and to forward the e-mail to an intended e-mail user if the certificate is valid.Type: GrantFiled: March 27, 2007Date of Patent: June 1, 2010Inventors: Richard Frenkel, Nat Tuck
-
Patent number: 7730146Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.Type: GrantFiled: March 30, 2007Date of Patent: June 1, 2010Assignee: EMC CorporationInventors: Donald Mace, Chris Rowen, Kevin Derhak, Shawn Duarte
-
Patent number: 7730147Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.Type: GrantFiled: April 5, 2007Date of Patent: June 1, 2010Assignee: EMC CorporationInventors: Kevin Derhak, Donald Mace, Shawn Duarte
-
Patent number: 7730148Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.Type: GrantFiled: April 5, 2007Date of Patent: June 1, 2010Assignee: EMC CorporationInventors: Donald Mace, Shawn Duarte, Kevin Derhak
-
Patent number: 7730149Abstract: An interactive system and method for controlling access to a plurality of communications sessions involving a plurality of users including controlling access to a plurality of communications sessions, each of said communications sessions being for access by a plurality of users, wherein data identifying said plurality of communications sessions have been stored in association with data indicative of one or more characteristics thereof. The method includes receiving a request to initiate communications among members of a group of users, wherein said request includes data identifying the group of users, responsive to receiving said request, selecting a communications session on the basis of data identifying the group and at least some of said stored data indicative of characteristics of a given communications session, and transmitting messages to at least some members of the group.Type: GrantFiled: August 2, 2007Date of Patent: June 1, 2010Assignee: CVON Innovations LimitedInventors: Janne Aaltonen, Timo Ahopelto
-
Patent number: 7730150Abstract: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.Type: GrantFiled: January 11, 2008Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Joseph R. Warren, Karl Froelich, Remi A. Lemarchand, Nicole A. Bonilla, Robert R. Novitskey, Ronald E. Gray, Aaron Hartwell, Brendan Power, Brent Curtis
-
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: 7730152Abstract: A method for input control of multiple computing devices from a single set of input devices begins by providing, by a master input device of the single set of input devices, a connection request to the multiple computing devices via a wireless channel, wherein the connection request identifies one of the multiple computing devices. The method continues by interpreting, by each of other ones of the multiple computing devices, the connection request to determine that the connection request is not addressing the each of the other ones of the multiple computing devices. In response to the connection request, the method continues by providing, by the one of the multiple computing devices, a connection response to the master input device via the wireless channel. The method continues by providing, by the one of the multiple computing devices, a slave connection request to at least one slave input device of the single set of input devices via the wireless channel.Type: GrantFiled: June 28, 2004Date of Patent: June 1, 2010Assignee: Broadcom CorporationInventors: Yuan Zhuang, Chikan Kwan
-
Patent number: 7730153Abstract: A server storage system operating in a cluster mode, and a method for operating the server system that provides additional memory for use by a non-failed server to store log records while taking over the operations of a failed server.Type: GrantFiled: December 4, 2001Date of Patent: June 1, 2010Assignee: NetApp, Inc.Inventors: Abhijeet Gole, Naveen Bali
-
Patent number: 7730154Abstract: A method, a system, an apparatus, and a computer program product are presented for fragment caching. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. The cache management unit operates equivalently in support of fragment caching operations without regard to whether the computing device acts as a client, a server, or a hub located throughout the network; in other words, the fragment caching technique is uniform throughout a network. Cache ID rules accompany a fragment from an origin server; the cache ID rules describe a method for forming a unique cache ID for the fragment such that dynamic content can be cached away from an origin server.Type: GrantFiled: December 19, 2001Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Rajesh S. Agarwalla, James R. H. Challenegr, George P. Copeland, Arun K. Iyengar, Mark H. Linehan, Subbarao Meduri
-
Patent number: 7730155Abstract: Methods and apparatuses for dynamically locating resources. In one aspect of the invention, a method to retrieve a resource for a digital processing system includes: receiving a request for a resource; downloading a first version of the resource from a server through a network connection to satisfy the request if the first version of the resource is retrievable through the network connection; and loading a second version of the resource from a storage device of the digital processing system if the first version of the resource is not retrievable through a network connection. In one example, downloading the first version is performed in response to a determination that the first version of the resource is different from a second version of the resource on a storage device of the digital processing system.Type: GrantFiled: October 1, 2002Date of Patent: June 1, 2010Assignee: Apple Inc.Inventors: Gordon Ross Meyer, Jessica Kahn
-
Patent number: 7730156Abstract: A method and system for reporting changes in personal information management (PIM) data. A user operating a client station subscribes to a presence server to be notified when a change in another user's PIM data occurs. The presence server responsively subscribes to a PIM host. When the designated change occurs, the PIM host notifies the presence server. The presence server then correlates the notification with the user's subscription and responsively notifies the user of the change.Type: GrantFiled: March 27, 2003Date of Patent: June 1, 2010Assignee: Sprint Spectrum L.P.Inventors: Piyush Jethwa, Farni B. Weaver, Arun Santharam
-
Patent number: 7730157Abstract: A method and system are provided for executing an application remotely on a server computer for a client computer in a computer network. The server receives at user input from the client computer associated with the application, and executes the application. The server processes display commands of the application to generate display primitives, and translates the display primitives into lower level display commands defining display updates using semantic information of the display primitives. The lower level display commands are selected from a predetermined set of lower level display commands. The lower level display commands are aggregated and ordered into one or more command queues. Each command queue is associated with a given display region. The server computer transmits the lower level display commands in the one or more command queues over the network to the client computer.Type: GrantFiled: September 8, 2005Date of Patent: June 1, 2010Assignee: The Trustees of Columbia University in the City of New YorkInventors: Ricardo Baratto, Jason Nieh
-
Patent number: 7730158Abstract: In an information system including an information processing apparatus and an in-vehicle apparatus, a synchronization process is performed in a highly efficient manner, which allows an improvement in usability in playing back playable data on the in-vehicle apparatus. The information processing apparatus acquires a list of playable data already existing in the in-vehicle apparatus and produces synchronization data by extracting, as the synchronization data, playable data from the playable data existing in the information processing apparatus in accordance with the acquired list such that the extracted playable data does not include any part of the playable data already existing in the in-vehicle apparatus.Type: GrantFiled: November 16, 2006Date of Patent: June 1, 2010Assignee: Alpine Electronics, Inc.Inventor: Hisayuki Watanabe
-
Patent number: 7730159Abstract: Methods and apparatuses for dynamically locating resources. In one aspect of the invention, a method to retrieve a resource for a digital processing system includes: receiving a request for a resource; downloading a first version of the resource from a server through a network connection to satisfy the request if the first version of the resource is retrievable through the network connection; and loading a second version of the resource from a storage device of the digital processing system if the first version of the resource is not retrievable through a network connection. In one example, downloading the first version is performed in response to a determination that the first version of the resource is different from a second version of the resource on a storage device of the digital processing system.Type: GrantFiled: December 27, 2006Date of Patent: June 1, 2010Assignee: Apple Inc.Inventors: Gordon Ross Meyer, Jessica Kahn
-
Patent number: 7730160Abstract: Methods, apparatuses, and articles for receiving a search request associated with a hospitality service from a client device, the search request including a plurality of search criteria, are described herein. Additionally, the methods, apparatuses, and articles further return to the client device an answer page having a plurality of answers potentially associated with the hospitality service, the plurality of answers identifying a plurality of information locations having information potentially associated with at least a one of the plurality of search criteria, where at least one of the answers includes at least one input field of a query answer page for entry of at least one feature of the hospitality service, the query answer page to be dynamically generated by one of the information locations in response to a query.Type: GrantFiled: February 27, 2007Date of Patent: June 1, 2010Inventor: Michael Z. Moricz
-
Patent number: 7730161Abstract: A system and method for providing on demand information exchange between a data store and a portable recipient data storage device includes a source of data and a data transfer initiator, coupled to the source of data and configured for initiating the transfer of data from the source of data to a portable recipient data storage device. A data transfer port is provided to couple the data source with the portable recipient data storage device, and configured for transmitting, on request by the recipient, data from the source of data to the portable recipient data storage device.Type: GrantFiled: March 26, 2007Date of Patent: June 1, 2010Assignee: Husky Injection Molding Systems Ltd.Inventor: Martin Baumann
-
Patent number: 7730162Abstract: A method of automatically generating a markup language message from an application specific interface object, as well as generating an application specific interface object from a markup language message is provided. The method can include receiving an application specific interface object and identifying an object table specified therein. Objects listed in the object table can be automatically identified. The objects can be serialized by representing the objects in the markup language message. The resulting markup language message can be a representation of the application specific interface object.Type: GrantFiled: September 17, 2007Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Peter J. Lynch, Brenda H. High
-
Patent number: 7730163Abstract: A system that services international multimedia message calls includes an MMSC that determines from the destination MSISDN of the header of a multimedia message that the call is an international transmission and, at the same time, determines whether or not the forwarding destination supports number portability, by referencing the MSISDN routing table. If number portability is supported, it acquires the IMSI corresponding to the destination MSISDN by inquiring the HLR. Next, the MMSC acquires the domain name of the MMSE of the forwarding destination by referencing the IMSI routing table from the IMSI that has thus been acquired and forwards the multimedia message to this MMSE. If number portability is not supported, it forwards the multimedia message to the MMSE of the domain name acquired by referencing the MSISDN routing table.Type: GrantFiled: March 22, 2004Date of Patent: June 1, 2010Assignee: Vodafone Group PLCInventors: Takashi Yoshimura, Shinichi Akahoshi
-
Patent number: 7730164Abstract: Transferring data is disclosed. An indication to transfer an executable set of data to a destination device is received. A first set of data is transferred to the destination device. Transfer of a second set of data to the destination device is initiated. The first set of data is associated with the second set of data and is usable independent of the second set of data. The executable set of data is transferred to the destination device based at least in part on the second set of data.Type: GrantFiled: November 23, 2005Date of Patent: June 1, 2010Assignee: Adobe Systems IncorporatedInventor: Murugappan Palaniappan
-
Patent number: 7730165Abstract: A system, method, and computer program product for determining the configuration of an end user's computer system. In particular, the media players and network connection speed of the user are determined. This configuration information is then received by a delivery management server. The configuration information is used to format multi-media content for delivery to the user. Because the content is formatted according to the configuration information, the content is compatible with the user's configuration. The configuration determination process involves server contact code placed in the web page of the content provider. When the web page is loaded by the user, the server contact code directs the browser to retrieve code from the delivery management server. When the code is executed by the user, the media player of the user is determined. This information is saved in cookies at the user and is sent to the delivery management server.Type: GrantFiled: November 9, 2001Date of Patent: June 1, 2010Assignee: Sony CorporationInventor: Jody J Shapiro
-
Patent number: 7730166Abstract: A system generates an executable process for execution by a concurrent computing environment, generates a configuration that specifies configurable properties of the concurrent computing environment, and initiates execution of the executable process, with the concurrent computing environment, to initiate configuration of the concurrent computing environment based on the configurable properties of the configuration.Type: GrantFiled: July 23, 2007Date of Patent: June 1, 2010Assignee: The MathWorks, Inc.Inventors: Loren Dean, Halldor Narfi Stefansson
-
Patent number: 7730167Abstract: The present provides for consistent resolution of data conflicts when synchronizing data between two or more devices in order to reduce the likelihood of an infinite synchronization loop within a distributed computing system. More particularly, example embodiments provide for a conflict resolution algorithm capable of generating unique values for properties that are in conflict. Data selection criteria can then be used to determine which of the properties should be used to resolve the conflict. Such data selection criterion increases the likelihood of providing consistent resolution of similar data conflicts between other devices in the distributed system.Type: GrantFiled: April 30, 2004Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventor: Bryan T. Starbuck
-
Patent number: 7730168Abstract: Means for preventing a split brain scenario during high availability requests by providing a communication link between a switching control device operating on the application level and the module operating on the protocol level are provided. Quitting of the correct physical address is shifted to the application level via the communication link.Type: GrantFiled: January 4, 2006Date of Patent: June 1, 2010Assignee: Nokia Siemens Networks GmbH & Co. KG.Inventors: Norbert Löbig, Jürgen Tegeler
-
Patent number: 7730169Abstract: A method and system for serving software applications to remote clients across the interne, for example, is disclosed that preferably utilizes standard, SMB (server message block), protocols, which are available in commercial operating systems. Further, an associated business method is described in which subscribing institutions can out-source the application serving to a third party institution, transparently. Finally, a port proxy system is provided that enables tunneling through firewalls that are configured to block communications from SMB ports.Type: GrantFiled: March 17, 2000Date of Patent: June 1, 2010Assignee: Softricity, Inc.Inventors: David M. Greschler, Owen Mysliwy, Stuart Schaefer
-
Patent number: 7730170Abstract: A method for identifying a device such as a computer in a network includes providing a storage containing a plurality of entries, each entry corresponding to a device connected to the network and comprising a plurality of stored attributes for the device, receiving from the device a set of current attributes associated to the device, for each among a plurality of entries in the storage, generating a similarity metric between current attributes of the received set and respective stored attributes comprised in the entry, the similarity metric taking into account both matches between respective attributes and mismatches between respective attributes. A candidate entry is determined for which the higher similarity metric is obtained. If the similarity metric is higher than a given recognition threshold, identifying the device as the one to which the candidate entry corresponds.Type: GrantFiled: June 18, 2002Date of Patent: June 1, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Bruno Richard
-
Patent number: 7730171Abstract: The subject matter herein relates to database management systems and, more particularly, to decoupled logical and physical data storage within a database management system. Various embodiments provide systems, methods, and software that separate physical storage from logical storage of data. These embodiments include a mapping of logical storage to physical storage to allow data to be moved within the physical storage to increase database responsiveness.Type: GrantFiled: May 8, 2007Date of Patent: June 1, 2010Assignee: Teradata US, Inc.Inventors: Peter Frazier, Paul Andersen, Gary Boggs, Criselda Carrillo, Donn Holtzman, John Mark Morris, P. Keith Muller, Paul Rubio
-
Patent number: 7730172Abstract: Method and apparatus for service level management, wherein business processes are composed of services. A state of the service is defined by one or more service parameters, and the service parameters depend upon performance of network components that support the service, e.g., component parameters. The state of the service may depend, for example, on a collection of service parameter values for availability, reliability, security, integrity and response time. A service level agreement is a contract between a supplier and a customer that identifies services supported by a network, service parameters for the services, and service levels (e.g., acceptable levels) for each service parameter.Type: GrantFiled: May 23, 2000Date of Patent: June 1, 2010Assignee: Computer Associates Think, Inc.Inventor: Lundy Lewis
-
Patent number: 7730173Abstract: In a networked environment, an inferred proximity of one or devices to another device is determined. The inferred proximity is determined, for a particular one of the one or more devices, based at least in part on which port of a network switch the particular device and the other device are coupled to.Type: GrantFiled: August 10, 2001Date of Patent: June 1, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Shell Sterling Simpson
-
Patent number: 7730174Abstract: A method and system for monitoring network devices are provided. In one embodiment, a method for agent-based monitoring of network devices includes selecting a network device from an enterprise network. An agent template is selected based on the selected network device. An agent object is instantiated based on the agent template. The agent object is operable to monitor hardware characteristics of the network device.Type: GrantFiled: January 15, 2004Date of Patent: June 1, 2010Assignee: Computer Associates Think, Inc.Inventors: Billy Keefer, Aldis T. Fu
-
Patent number: 7730175Abstract: A packet transmitted on a network is read and decoded. A network device and its operating system are identified by analyzing the decoded packet. If more than one operating system is identified from the decoded packet, the operating system is selecting by comparing confidence values assigned to the operating systems identified. A service running on the network device is identified from the decoded packet or subsequent packets that are read, decoded and analyzed. The network topology of a network is determined by reading, decoding, and analyzing a plurality of packets. A flow between two network devices is determined by reading, decoding, and analyzing a plurality of packets. Vulnerabilities are assigned to operating systems and services identified by reading, decoding, and analyzing packets. Network configuration policy is enforced on operating systems and services identified by reading, decoding, and analyzing packets.Type: GrantFiled: May 12, 2004Date of Patent: June 1, 2010Assignee: Sourcefire, Inc.Inventors: Martin Roesch, Ronald A. Dempster
-
Patent number: 7730176Abstract: A system and method for tracking and identifying digital content distributors using file sharing networks. The system monitors distribution networks, logs pertinent network and distributor information, generates network statistics, gathers evidence of content distribution, and notifies interested parties of the availability of content on file sharing networks.Type: GrantFiled: May 12, 2004Date of Patent: June 1, 2010Assignee: BayTSP.com, Inc.Inventors: Mark M. Ishikawa, Travis Hill
-
Patent number: 7730177Abstract: A system for remotely monitoring an individual. The system includes a server system for generating a script program from a set of queries. The script program is executable by a remote apparatus that displays information and/or a set of queries to the individual through a user interface. Responses to the queries that are entered through the user interface together with individual identification information are sent from the remote apparatus to the server system across a communication network. The server system also includes an automated answering service for providing a series of questions from a stored set of questions for an individual at the remote apparatus to respond to, storing responses to each provided question in the series of questions and providing a service based on the individual's response to the questions.Type: GrantFiled: May 19, 2005Date of Patent: June 1, 2010Assignee: Health Hero Network, Inc.Inventor: Stephen J. Brown
-
Patent number: 7730178Abstract: A method and system for intelligently directing a search of a peer-to-peer network, in which a user performing a search is assisted in choosing a host which is likely to return fast, favorable results to the user. A host monitor monitors the peer-to-peer network and collects data on various characteristics of the hosts which make up the network. Thereafter, a host selector ranks the hosts using the data, and passes this information to the user. The user then selects one or more of the highly-ranked hosts as an entry point into the network. Additionally, a cache may collect a list of hosts based on the content on the hosts. In this way, a user may choose to connect to a host which is known to contain information relevant to the user's search. The host selector may be used to select from among the hosts listed in the cache.Type: GrantFiled: May 31, 2006Date of Patent: June 1, 2010Assignee: Napster, Inc.Inventors: Wilburt Juan Labio, Giao Thanh Nguyen, Winston Wencheng Liu, Gurmeet Singh Manku
-
Patent number: 7730179Abstract: A system and method for policy-based registration of client devices is provided. Policy-based registration may use registration keys to register devices on a network. For example, registration keys may include policy assignments, folder assignments, group assignments, or other assignments for registering, identifying, and managing the device on the network. Devices can register one or more times (e.g., using one or more registration keys), resulting in the device being added to any number of folders and groups. Further, the policies may be used to control a registration process or to enforce registration rules. As such, administrators can construct folders or groups of devices with a set of keys, providing a consistent mechanism to easily register and manage a device.Type: GrantFiled: June 26, 2007Date of Patent: June 1, 2010Assignee: Novell, Inc.Inventor: Ronald Martin Tanner
-
Patent number: 7730180Abstract: In a multinode computer network, a directory database (DDB) in each of the nodes, contents of the DDB being replicated throughout the network through use of one of its nodes having been appointed as master node. The master node updates each DDB in each node in its network or domain configuration when the configuration changes. A global administrator has authority to replace or select a master node and to configure a domain, and performs these and other functions by way of computer terminal screen dialogs offered by a graphical user interface (GUI) associated with the computer network. In the case of multiple master nodes attempting to be master for the same nodes in the same network at the same time, this conflict is resolved in one embodiment of the present invention by allowing the most recently selected purported master node to be the actual master node. After resolution of this conflict the result is communicated by the prevailing master node to all nodes in the network.Type: GrantFiled: July 20, 2007Date of Patent: June 1, 2010Assignee: EMC CorporationInventors: Sriram Krishnan, Gregory W. Lazar
-
Patent number: 7730181Abstract: Methods and systems of providing security backup services to a home network are described. In one embodiment, the gateway for a home network is registered with a service provider. A network device is enrolled with the home network, and periodically reenrolls. The device detects whether the gateway has been replaced between enrolling and reenrolling, and if it has been replaced, determines whether the new network gateway has been endorsed by the service provider.Type: GrantFiled: April 25, 2006Date of Patent: June 1, 2010Assignee: Cisco Technology, Inc.Inventor: Mark John Baugher
-
Patent number: 7730182Abstract: An application entity may be created and defined by a user at an application. Related service entities managed by different service applications may be matched and consolidated. The application entity may be associated with one or more related service entities. Metadata corresponding to the associated service entities may be provided to the application. Such metadata may enable the associated service entities to be managed from within the application.Type: GrantFiled: August 25, 2003Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Vijay Mital, Maarten Mullender, Ulrich Homann
-
Patent number: 7730183Abstract: A system and method for generating and/or managing virtual network(s) is provided. The system provides an interface for end-user(s) to create a virtual network (e.g., on-demand). The virtual network comprises a plurality of servers that allow the user to, for example, develop and/or test software, migrate applications, apply tasks and/or troubleshoot scenarios in a simulated, distributed environment. A user can communicate with the system via an interface (e.g., web-based) to create and/or manage the virtual network. Additionally, the system can employ a common infrastructure to facilitate creation and/or management of a variety of virtual deployment configurations. The common infrastructure can be designed, for example, by administrator(s) having knowledge of hardware and/or software available for employment within the virtual network. The system can further provide a load-balancing mechanism to determine and/or distribute workload to computer(s) with available resource(s).Type: GrantFiled: January 13, 2005Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: S. Morris Brown, Adam E. Zilinskas, Danny Huang, Erwin C. Abinion, Laura Delhy Machado de Wright, Randall J. Feigner