Patents Examined by Yasin Barqadle
  • Patent number: 7953800
    Abstract: A method, system, computer program product, and related business methods are described in the context of a web-based business information system having an internal e-mail facility, wherein e-mail communications between a native e-mail system of an end user of the web-based business information system and an external contact are facilitated and automatically tracked by the web-based business information system, the native e-mail system lying outside the web-based business information system but often being preferred by the end user over the internal e-mail facility of the web-based business information system. The described preferred embodiments provide for easy-to-use, reasonably transparent, “no-click” integration of the web-based business information system with the end user's native e-mail system in a manner that is independent of the particular type and choice of native e-mail system.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: May 31, 2011
    Assignee: Netsuite, Inc.
    Inventors: Patrice M. Fabre, Rosalina T. Kessman, Yang Forjindam
  • Patent number: 7945663
    Abstract: Methods, systems, and computer program products for adaptively adjusting a registration interval of an endpoint are provided. In an embodiment of the subject matter disclosed herein, a method of adaptively adjusting a registration interval of an endpoint comprises determining a registration interval for an endpoint associated with a binding defined at a network address translation device. The method also comprises determining a stability of the binding based on a message received from the endpoint. Further, the method comprises adjusting the registration interval for the endpoint based on the determined stability of the binding. A message can be sent to the endpoint for indicating the adjusted registration interval.
    Type: Grant
    Filed: March 14, 2009
    Date of Patent: May 17, 2011
    Assignee: GENBAND Inc.
    Inventors: Subhra Saha, Simon Arthur Oakley
  • Patent number: 7941542
    Abstract: A method for optimally maintaining the execution of a first application, wherein the first application is further configured to received a set of sequential data elements from a second application, and the set of sequential data elements further includes a first data element and a second data element. The method includes establishing a connection between the first application and the second application. The method further includes transmitting a request to send the set of sequential data elements; receiving the first data element from the second application; and determining if the connection is still active. If not, the method also includes reestablishing the connection; transmitting a request to the second application to resend the first data element; receiving the first data element; and, if necessary, receiving the second data element.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: May 10, 2011
    Assignee: Oracle International Corporation
    Inventors: Tal Broda, Tim J. Beauchamp, Tana Christine Jackson, Kenneth C. Gardner, Geoffrey Deane Owen Nicholls
  • Patent number: 7941566
    Abstract: A multi-service network system which forms a wide area network connecting a plurality of metropolitan areas, including a primary network ring including at least one primary node and at least one secondary node; and a secondary network ring connecting the at least one secondary node to business premises equipment, wherein the business premises equipment are associated with respective customer premises equipment.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: May 10, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Akinwale Akinpelu, Arshad Hussain
  • Patent number: 7937445
    Abstract: A method and system enter a correction for a previously sent message, determine whether to send a complete corrected message or a message correction specification, and send the selected message to a messaging server. The messaging server receives the message correction specification and a message identifier (ID), and sends the message correction specification and the message ID to a recipient client system if a message with a corresponding message ID has previously been sent to the recipient client system. Then, the recipient client system receives the message correction specification and message ID, retrieves the message with a corresponding message ID from its conversation log, corrects the message, updates the conversation log, and activates an alert to notify a user of an update. If the message has not previously been sent, the messaging server corrects the message and sends the corrected message and the message ID to the recipient client system.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventor: Christopher R. Vincent
  • Patent number: 7930351
    Abstract: Several embodiments, among others, provided in the present disclosure provide for tokenizing portions of an email message, which previously were not tokenized. The tokenizing of these portions generates tokens that are representative of these portions. The generated tokens are used to determine whether or not the email message is spam. In some embodiments, the tokenized portions may include attachments in email messages. In other embodiments, the tokenized portions may include a simple mail transfer protocol (SMTP) email address and a domain name corresponding to the SMTP email address.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: April 19, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: W. Todd Daniell, Dale W. Malik
  • Patent number: 7921213
    Abstract: A method of handing off connection requests from a file server to other receivers on a network includes receiving a connection request from a receiver, checking to see if the requested content is currently being provided by the file server to another receiver, and, if so, handing off the request to the another receiver.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: April 5, 2011
    Assignee: Unisys Corporation
    Inventors: James R. McBreen, Laura M. Nissen
  • Patent number: 7921177
    Abstract: A method for providing remote direct memory access (RDMA) between two computers, preferably between central processing units (CPUs) and a functional subsystem of a computer system as part of their network communication, e.g. using TCP/IP. Tasks of analyzing network protocol data and the actual RDMA operations can be offloaded to the functional subsystem with this method. Further, the functional subsystem cannot compromise the status of the first computer system as only access to certain allowed memory locations is granted by a memory protection unit during phases of actual data transfer between the functional subsystem and the CPUs.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Christoph Raisch, Benjamin Bock, Christian Stoeger, Benedikt Waldvogel, Michael Prilop
  • Patent number: 7912965
    Abstract: An information processing system for a computing network in which the access log of a directory server is analyzed to detect anomalous client access requests.
    Type: Grant
    Filed: October 11, 2008
    Date of Patent: March 22, 2011
    Assignee: Informed Control Inc.
    Inventor: Mark Frederick Wahl
  • Patent number: 7908377
    Abstract: This invention provides a computer system capable of achieving frequent accesses to the same logical volume by a plurality of computers by using iSCSI. The computer system includes first computers not supporting iSCSI and second computers supporting iSCSI. A load distribution control part determines a requested computer to be requested about a command processing and requests the command processing. The requested computer requests an IO control part about an access to a logical volume in a shared disk. When the requested computer does not support iSCSI, the IO control part selects a substitute computer. The substitute computer mounts the logical volume on behalf of the requested computer to provide the mounted logical volume to the requested computer through NFS.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: March 15, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Youko Ogata, Hidenori Suzuki
  • Patent number: 7908398
    Abstract: Software, methods, and system for data connectivity and integration having a transformation and exchange gateway are provided.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: March 15, 2011
    Assignee: Object Innovation, Inc.
    Inventors: John Darwin Grow, Scott Michael Sirdevan, Paul Allan Sisco, Paul Robert Beck, Jr., Edward Reed Ludke, Matthew Aloysius Calderaro
  • Patent number: 7904551
    Abstract: A system for clustering messaging in application server specific environment can comprise group leader application server nodes that are inter-connected to each other directly and with group member application server nodes. A group can include at least one group leader application server node and at least one group member server nodes. The group member application server nodes can send and receive messages through associated group leader application server nodes.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: March 8, 2011
    Assignee: Oracle International Corporation
    Inventor: Naresh Revanuru
  • Patent number: 7904503
    Abstract: A client system (200, 220) receives a content item. The user can mark the received content item as being of interest. In response to said marking, tracking means (204, 224) automatically provide identifying data for the marked content item to a remote server system (250). The server receives a portion of the content item from a client system (200, 220), processes the received portion to obtain an identifier for the content item, obtains further information on the content item using the identifier, and transmits the further information back to the client system (200, 220). The tracking means (204, 224) subsequently receive further information on the content item from the remote server system (250). An identifier for the content item can be used in an e-commerce system (160), for example by putting it on a shopping list (161) or to obtain a list of related items.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: March 8, 2011
    Assignee: Gracenote, Inc.
    Inventor: Bartel Marinus Van De Sluis
  • Patent number: 7904508
    Abstract: Methods, systems, and computer-readable media for automating the expression of functional aspects of a target service to a client service via a vehicle referred to herein as a contract are provided. Generally, the methods are performed in the context of a distributed computing environment configured to underlie operations of service application(s). In embodiments, the contract is implemented and bound upon ascertaining that the expressed functional aspects satisfy dependencies of the client service. Generally, the contract defines interfaces and maintains properties that configure the interfaces during installation. During the implementation, one of the interfaces is established and parameterized in accordance with the properties associated therewith. During the binding, the target service and the client service are linked via communication channels that are routed through the established interface.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Jose Bernabeu-Auban, Yousef A. Khalidi
  • Patent number: 7895259
    Abstract: A method and apparatus are provided for managing activation of one or more application instances in a client machine in communication with a server across a network. The client machine is configured with a manager local to the client machine to manage the application instances. Data associated with the application instance(s) is maintained on the client machine. Prior to sending a communication to the server for an application, the manager ensures that an application instance is not present and activated local to the client machine for the same application. Accordingly, management of the application instances is maintained local to the client machine.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventor: Tomio Amano
  • Patent number: 7860947
    Abstract: The invention provides a storage medium and a downloading method by which data can be downloaded comparatively simply and efficiently. Program information describing a downloading procedure is stored in a storage medium, and the storage medium is provided in this form to a user. When the user utilizes the storage medium, a procedure that can be executed to perform necessary processing without depending upon an operation of the user can be included in the process from accessing to a server to final downloading of desired content data. Consequently, the necessary number of operations by the user can be reduced as much.
    Type: Grant
    Filed: November 9, 2001
    Date of Patent: December 28, 2010
    Assignee: Sony Corporation
    Inventor: Hidekazu Nakai
  • Patent number: 7853699
    Abstract: Network proxies reduce server latency in response to series of requests from client applications. Network proxies intercept messages clients and a server. Intercepted client requests are compared with rules. When client requests match a rule, additional request messages are forwarded to the server on behalf of a client application. In response to the additional request messages, the server provides corresponding response messages. A network proxy intercepts and caches the response messages. Subsequent client requests are intercepted by the network application proxy and compared with the cached messages. If a cached response message corresponds with a client request message, the response message is returned to the client application immediately instead of re-requesting the same information from the server. A server-side network proxy can compare client requests with the rules and send additional request messages. The corresponding response messages can be forwarded to a client-side network proxy for caching.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: December 14, 2010
    Assignee: Riverbed Technology, Inc.
    Inventors: David Tze-Si Wu, Vivasvat Keswani, Case Larsen
  • Patent number: 7849131
    Abstract: A client system (200, 220) receives a content item. The user can mark the received content item as being of interest. In response to said marking, tracking means (204, 224) automatically provide identifying data for the marked content item to a remote server system (250). The server receives a portion of the content item from a client system (200, 220), processes the received portion to obtain an identifier for the content item, obtains further information on the content item using the identifier, and transmits the further information back to the client system (200, 220). The tracking means (204, 224) subsequently receive further information on the content item from the remote server system (250). An identifier for the content item can be used in an e-commerce system (160), for example by putting it on a shopping list (161) or to obtain a list of related items.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: December 7, 2010
    Assignee: Gracenote, Inc.
    Inventor: Bartel Marinus Van De Sluis
  • Patent number: 7849207
    Abstract: Methods and systems for uploading, managing and delivering digital content, including streaming media. The system according to one embodiment allows receives digital content from the client, assigns a stream identifier (ID) to the content and stores the content. The client is given a playlist uniform resource locator (URL) for publishing on its web site, the URL including the stream ID. Activation of the URL by an end user causes the stream to be served to the end user, without the client receiving or providing an indication of the specifics of where the content was stored. An embodiment of the present invention provides a system and method that defines one or more remote sites associated with each client.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: December 7, 2010
    Assignee: Yahoo! Inc.
    Inventors: Syed Noman Kazmi, Vinay Polavarapu, William David Turner
  • Patent number: 7836203
    Abstract: A routing device comprises a port accessible by a plurality of computers, processor-executable instructions configured for acquiring a DHCP-identified network address of a computer connected to the port in response to identifying the network address during monitoring of DHCP communication, and processor-executable instructions configured for configuring the port with an address route exclusive to the DHCP-identified network address in response to acquiring the DHCP-identified network address. Configuring the port includes creating a Classless Inter Domain Routing (CIDR) network address mask corresponding to the DHCP-identified network address and assigning the CIDR network address mask to the port.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: November 16, 2010
    Assignee: Alcatel Lucent
    Inventor: Eric Tolliver