Patents Examined by Jason Cardone
  • Patent number: 7296052
    Abstract: A client computer and a server computer communicate via a network; the server computer receives user identification via the client computer that is selectively a first device or a second device. The server computer stores at least first and second application services for a single predetermined application class, wherein the first and second application services are adapted to client computer type. Upon receiving user identification, the server computer further receives a device attribute from the client computer, compares the device attribute with reference attributes, and selectively sends a representation of the first application service or of the second application service to the client computer according to the device attribute.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: November 13, 2007
    Assignee: SAP AG
    Inventors: Jürgen Heymann, Stefan Kusterer, Bernhard Drittler
  • Patent number: 7296074
    Abstract: A system for establishing and re-using sessions for the delivery of media content from at least one server to any of a plurality of client devices that comprises a memory with logic and a processor configured by the logic to establish a first session to deliver first media content. The processor is further configured by the logic to receive a request for a second session to deliver second media content and determine whether a session can be re-used for the second session. The processor is further configured by the logic to re-use the first session for the second session responsive to determining that the first session can be used for the second session.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: November 13, 2007
    Assignee: Scientific-Atlanta, Inc.
    Inventor: Dean P. Jagels
  • Patent number: 7293109
    Abstract: The present invention changes the wireless information service paradigm from a connection-oriented unicast network model to a dynamic content-driven multicast model using a technique called “content routing.” The present invention provides a system, method, and medium for routing content through a network from at least one content provider to at least one content consumer, wherein at least one of the content consumer or content provider communicate with the network using a wireless device. The content is routed though the network based on its content. The content is labeled with at least one content descriptor. The content descriptor characterizes or otherwise describes the content. Interest profiles are received from content consumers. Interest profiles from content consumers with a common network access point are aggregated into a single interest profile.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: November 6, 2007
    Assignee: Semandex Networks, Inc.
    Inventors: Maximilian Ott, Daniel J. Reininger, Leslie French, Dipankar Raychaudhuri
  • Patent number: 7293074
    Abstract: A server machine has a first user interface for interactively producing templates and a second user interface provided through a client machine, such as a wireless telephone, for performing server actions using templates. In response to signals received through the first user interface, the server produces a template for use in performing server actions, such as creating e-mail messages, scheduling appointments, or submitting database queries. The template includes a field and a attribute data indicating whether it is necessary to obtain information through the second user interface to complete the field. The server receives a request from the client machine for performance of a server action using the template. In response, the server performs the server action, determining from the attribute data whether it is necessary to obtain information to complete the field. If not, the server performs the server action without obtaining information through the second user interface to complete the field.
    Type: Grant
    Filed: September 19, 2000
    Date of Patent: November 6, 2007
    Assignee: fusionOne, Inc.
    Inventors: Herbert D. Jellinek, Stephen M. Rudy
  • Patent number: 7293101
    Abstract: Broadcast based information systems like Teletext use a unidirectional communication scheme in order to get access to information. This means that requests for data objects are not transmitted from a client to a server. Instead the receiver part of the client has to listen for the requested object on the broadcast medium and copy it to the local storage when it goes by. The access time from the receiver point of view is defined as the difference between the reception point in time of the object and the point in time when the request was made. Nowadays realized broadcast based information systems are not able to determine precisely when a requested object will be available. The present invention uses a repetition distance which defines an additional parameter which has to be transmitted with each broadcast data object at the transmitter side. The receiver can use this information to determine the precise repetition point in time of a requested object.
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: November 6, 2007
    Assignee: Sony International (Europe) GmbH
    Inventors: Ralf Schaefer, Rudolf Bittner, Markus Zumkeller
  • Patent number: 7293072
    Abstract: An application hosting a browser modifies its own functionality in some manner based on whether particular content (e.g., an identifier) is present in a document for rendering by the browser. In one embodiment, a financial statement page for rendering via the hosted browser is scanned to determine if an identifier corresponding to a download button is present. If present, the host application provides an alternate download button that does not scroll off the screen as the page is scrolled. The present invention also suppresses a dialog box (e.g., the open/save dialog box) when a request for a certain file type is made by a hosted browser. For example, a request for download of financial information suppresses the open/save dialog box, and automatically opens the downloaded file.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Darrel L. Blegen, Hugh Rubin, Derek Hazeur
  • Patent number: 7293104
    Abstract: A process for determining the location of entities carrying transmitters (TXs) that transmit TX ID messages to at least one receiver (RX) connected to a computer, in a network of computers. Each RX sends data messages to its associated computer which includes an identifier identifying the TX transmitting the TX ID message, the signal strength of the received TX ID message, and a RX identifier. Each RX computer generates badge hit messages from each data message, and provides them to a centralized computer of the network. The centralized computer generates a badge hit table having a separate entry for each badge hit message, which has fields including the information received in the badge hit message and a hit time indicating the time the entry was added to the table. The badge hit table data is used to determining the location of the TXs, and so the entities.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: John Krumm, Gregory Smith, Barrett Brumitt, Stephen Harris
  • Patent number: 7293094
    Abstract: A method and apparatus for ensuring end-to-end QoS for user applications operating in multi-transport protocol environments while using PVC or SVC connection management procedures. A user application at a workstation having specific QoS requirements can selectively connect to one of a plurality of servers having varying QoS profiles, regardless of the transport protocols used in the underlying network. The user application initiates a session with a first QoS negotiator and a first QoS selector. The first QoS negotiator queries a second QoS negotiator for the QoS profile of a connected server. The second QoS negotiator, in conjunction with a second QoS selector, notifies the server of the address of the second QoS negotiator. The second QoS negotiator, in conjunction with the second QoS selector, sends a response to the first QoS negotiator and the first QoS selector indicating QoS profile and connection information of the server.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: November 6, 2007
    Assignee: Boyle Phosphorus LLC
    Inventors: Dhadesugoor R. Vaman, Thanabalan Paul, Joonbum Byun
  • Patent number: 7290063
    Abstract: A method of relocating the header compression context in a packet network which transmits packets having compressed headers. A connection is established between a mobile terminal and a first network entity and context information used with compression and decompression of the headers of the packets is stored at the mobile terminal and the first network entity. The context information updating is stopped in the mobile terminal and in the first network entity and after that, a snapshot of the compression and decompression context information is taken and stored in the first network entity. The connection between the first network entity and the mobile terminal is changed to a connection between the mobile terminal and a second network entity. The context information snapshot stored by the first network entity is transferred to the second network entity to be stored therein as the context information of the second network entity.
    Type: Grant
    Filed: January 10, 2001
    Date of Patent: October 30, 2007
    Assignee: Nokia Corporation
    Inventors: Juha Kalliokulju, Atte Länsisalmi, Yousuf Saifullah, Khiem Le
  • Patent number: 7290054
    Abstract: In one embodiment, a method comprises receiving a request to modify a subscriber connection to a network element. The method also includes modifying attributes of the subscriber connection, within a memory of the network element, without disconnecting the subscriber connection from the network element.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: October 30, 2007
    Assignee: Redback Networks Inc.
    Inventors: Thomas M. Stoner, Peter Arberg, Manpreet Bal
  • Patent number: 7290058
    Abstract: A video mail server comprises a video call signaling module coupled to an internet protocol network for establishing a first internet protocol channel with a caller remote internet video device to support a recording session over the internet protocol network and establishing a second internet protocol channel with a user remote internet video device to support a playback session over the internet protocol network. A media interface comprises a recording module for obtaining a recording sequence of compressed images representing motion video images from the caller remote internet video device and storing a video mail file representing the recording sequence of compressed images. Each compressed image frame is one of: i) an independent frame from which an image frame can be recovered utilizing only the independent frame; and ii) a dependent frame from which the image frame can only be recovered utilizing both the dependent frame and an independent frame preceding the dependent frame in the sequence.
    Type: Grant
    Filed: July 26, 2003
    Date of Patent: October 30, 2007
    Assignee: Innomedia PTE
    Inventors: Yuesheng Zhu, Shaun Yu, Chih-Ping Lee
  • Patent number: 7287095
    Abstract: A processing apparatus for generating a file is provided with a data generating part which generates a data part from an original data which is input, and a file generating part which generates the file which includes various kinds of data including the data part and a data processing part having as a processing target the data part developed depending on an execute instruction. The file generating part generates the file by including an updating part which updates contents of the file using data modified by the developed data processing part.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: October 23, 2007
    Assignee: Fujitsu Limited
    Inventor: Tadaatsu Nagumo
  • Patent number: 7284053
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a primary create request from an end user for a communications link provided by a network node and communicating a response to the end user in order to establish a communication session. A selected one of a plurality of network nodes is identified to facilitate the communication session based on a number of packet data protocol (PDP) contexts associated with one or more of the network nodes.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: October 16, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Ashish A. Chandwadkar
  • Patent number: 7284056
    Abstract: Host name data is “looped-back” from a native host name resolver included in a requesting computer system to a name resolution port that is also included in the requesting computer system. A replacement host name resolver monitors the name resolution port for host name data that is incompatible with name resolution techniques utilized by a network. The replacement host name resolver modifies the otherwise incompatible host name data for compatibility with name resolution techniques utilized by the network. Modifying host name data may include changing a transmission protocol associated with the host name data or formatting non-secure host name data for resolution with secure host name resolution techniques. The replacement host name resolver redirects compatible host name data to a module that may cause the host name data to be resolved into a network address. The network address may be provided to the native host name resolver.
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: October 16, 2007
    Assignee: Microsoft Corporation
    Inventor: Randal J. Ramig
  • Patent number: 7284047
    Abstract: A method and system for avoiding network congestion by measuring network load to adjust a rate at each source. The load (e.g., as a price value) is provided to network traffic sources, which adjust their flows based on a per-flow weight (willingness to pay). The load may be determined in-band by routers or out-of-band by an observer node. A load value (e.g., as a price) is increased or decreased based on the actual load or an estimate based on the actual load. The sources obtain the load value and control the output rates per flow based on each flow's associated weight (willingness to pay), e.g., as set by an administrator. Further, two classes of applications are enabled by allowing certain applications to ignore price.
    Type: Grant
    Filed: November 8, 2001
    Date of Patent: October 16, 2007
    Assignee: Microsoft Corporation
    Inventors: Paul Barham, Richard Black, Peter Key, Neil Stratford
  • Patent number: 7284041
    Abstract: In order to access a distributed file system (DFS) of the present invention using a conventional protocol such as the one for an NFS or a CIFS without making a modification on a client side, a gateway unit for receiving a conventional protocol and performing processing in conformity the protocol is provided for a DFS server. The gateway unit emulates a directory structure in a file system such as the NFS or CIFS. When the DFS is a write-once read-many file system, update processing is converted into processing for creating a new generation file, and reference processing is converted into access to a latest generation file in a generation-managed file group. The gateway unit then accesses a DFS file via a DFS processing unit.
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: October 16, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoji Nakatani, Masaaki Iwasaki, Yutaka Enko
  • Patent number: 7284267
    Abstract: A firewall protecting a computer is automatically configured to a particular security policy based on an address assigned to a network adapter. A zone that contains the network address is determined and a security policy that is assigned to the zone is associated with the network adapter. The security policy specifies the configuration the firewall uses when handling network traffic between the adapter and the network corresponding to the address. In another aspect, the address assigned to the network adapter is also determined.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: October 16, 2007
    Assignee: McAfee, Inc.
    Inventors: Mark J. McArdle, Brent A. Johnston, Philip D. R. Nathan, James Dool
  • Patent number: 7281043
    Abstract: A system associates multiple discrete traffic flows within a computer network into a group, and allows the traffic flows corresponding to a given group to share a single set of resources. A sourcing entity preferably generates a locally unique resource identifier (ID) for use in requesting a reservation of network resources for a first traffic flow or session. Intermediate network devices within the computer network reserve a set of resources and associate the reservation with the specified resource ID. The sourcing entity may then re-use this same resource ID in a subsequent request to reserve resources for a second traffic flow or session. The intermediate network devices determine that a reservation made by the sourcing entity and associated with this resource ID already exists and, rather than reserve additional or further resources for the second traffic flow or session, share the previously reserved resources between the two traffic flows or sessions.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: October 9, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Bruce S. Davie
  • Patent number: 7281031
    Abstract: A method and apparatus for detecting a change in the operational status of a first host computer and automatically configuring a second host computer to provide additional computing resources that replace or complement the first host computer. In one embodiment, a controller is provided that is capable of detecting a malfunction or failure of the first computer and automatically configuring a second host computer to replace the first host computer. In another embodiment, the controller is capable of detecting changes in the performance of the first host computer and automatically configuring a second host computer to provide additional computing resources for the first host computer. In a further embodiment, both of these techniques can be used to support an electronic commerce site and provide the electronic commerce site with failsafe operation and virtually unlimited computational resources.
    Type: Grant
    Filed: March 22, 2000
    Date of Patent: October 9, 2007
    Assignee: EMC Corporation
    Inventors: Yao Wang, Mohamed Chehadeh, Quang Vu
  • Patent number: 7281046
    Abstract: An application program interface system and method for automating high speed network access ordering and provisioning processes, particularly involving business to business interactions, such as automating interactions between ISPs and ILEC/CLECs for xDSL service ordering and provisioning processes, are disclosed. The method for automating communications between service providers in connection with providing a high speed network access service generally comprises electronically receiving a request message relating to the high speed network access service from a service provider via a network, processing the request message from the service provider using a computer system to automatically generate a response message to the request message, and electronically transmitting the response message to the service provider via the network.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: October 9, 2007
    Assignee: Covad Communications Company
    Inventors: Vinu Sunderasan, Umesh Bellur, Joel Yang, Benjamin C. Cohen, Krishna S. Garimella