Patents Examined by Yasin M. Barqadle
  • 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: 7281060
    Abstract: Access to external service providers is provided through portlets, where each portlet accessible by a user is represented on the display of the user device. Through use of a dynamic content channel, e.g., a portlet, a highly customizable content page may be produced for any individual client system. When a portlet is selected on a user device, the content associated with the portlet is retrieved and automatically transformed into data that can be displayed by that user device. Thus, a particular user device is not limited to accessing content in a format identical to that associated with the user interface in use on the user device. Consequently, the user's ability to access a wide variety of content sources independent of the characteristics of the particular user device is further enhanced.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: October 9, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Ralf Hofmann, Torsten Schulz, Bernd Eilers, Thomas Pfohe
  • Patent number: 7277942
    Abstract: In the disclosed information delivery scheme for delivering WWW information provided by information servers on the Internet to mobile computers connected to the Internet through a wireless network, a plurality of cache servers capable of caching WWW information provided by the information servers are provided in association with the wireless network. The cache servers can be managed by receiving a message indicating at least a connected location of a mobile computer in the wireless network from the mobile computer, selecting one or more cache servers located nearby the mobile computer according to the message, and controlling these one or more cache servers to cache selected WWW information selected for the mobile computer, so as to enable faster accesses to the selected WWW information by the mobile computer.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: October 2, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Atsushi Inoue, Eiji Kamagata, Noriyasu Kato, Naohisa Shibuya, Yoshinari Kumaki, Yasuro Shobatake
  • Patent number: 7275100
    Abstract: A cluster computing system, comprises: a production host group; a standby host group coupled to the production host group by a network; and a remote mirror coupled between the production host group and the standby host group, the remote mirror including a production site heartbeat storage volume (heartbeat PVOL) and a standby site heartbeat storage volume (heartbeat SVOL) coupled by a remote link to the heartbeat PVOL, with the production host group configured to selectively send a heartbeat signal to the standby host group by use of at least one of the network and the remote link.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: September 25, 2007
    Assignee: Hitachi, Ltd.
    Inventor: Kenji Yamagami
  • Patent number: 7275094
    Abstract: A method for configuring contents of a network management notification includes receiving at a management station a list of notifications supported by an agent and sending a message to the agent specifying objects for each of the notifications. A notification containing the specified objects is received at the management station upon the occurrence of an event.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: September 25, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Keith McCloghrie, Ramanathan Kavasseri, Sandra Durham
  • Patent number: 7263551
    Abstract: A server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema. Thus, in addition to the data being communicated, the meaning of the data is also communication allowing for intelligent decisions and inferences to be made based on the meaning of the data. Cooperative interaction is facilitated over a wide variety of networks by messaging through a common API that supports multiple transport mechanisms. Also, mid-session transfer between client devices is facilitated by schema and the transport-independent messaging structure. The user interfaces of the client devices will appear consistent even if the client devices have different user interface capabilities.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: August 28, 2007
    Assignee: Microsoft Corporation
    Inventors: Joseph Belfiore, David Campbell, Steve Capps, Steven Cellini, Charles Fitzgerald, Vivek Gundotra, Mark Lucovsky, Paul Martiz, Amit Mital, Eric Rudder, Keith Short, Kaviraj Singh, Peter Spiro, Tandy Trower, David Vaskevitch
  • Patent number: 7213048
    Abstract: Context-aware computing systems and methods are described. In particular embodiments, location aware systems and methods are described. In the described embodiments, hierarchical tree structures can be utilized to ascertain a device context or location.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: May 1, 2007
    Assignee: Microsoft Corporation
    Inventors: Gopal Parupudi, Edward F. Reus
  • Patent number: 7188150
    Abstract: A system and method that enables sharing of resources and materials on a worldwide basis is disclosed. This system and method creates a secure extranet, with member sites communicating through a shared mediator service. The extranet protects private information at each site, yet allows searching and sharing of resources by authorized users of any extranet site. A preferred embodiment is an extranet of Lotus Notes/Domino servers, where information can be shared via the extranet without requiring cross-certification or replication among the servers.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Keith W. Grueneberg, Lei Kuang, Richard B. Lam
  • Patent number: 7171491
    Abstract: The invention is directed to techniques for managing data distribution in a network. A source or root node distributes data (e.g., video data) throughout a network of nodes by distributing data from parent to child through a tree of nodes. The nodes distribute the data through the network concurrently in a real-time manner, but retain copies of the data in nonvolatile data storage on each node. Thus, the data remains accessible on each node so that the data is available after the real-time distribution of the data. After the real-time distribution of the data, a new node can attach to any of the nodes currently in the network as a child of that node, and then the new node can request a copy of the data from the data storage of that parent node.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: January 30, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: James O'Toole, John H. Jannotti
  • Patent number: 7165114
    Abstract: A messaging system having a network interface unit (NIU) with an embedded services processor (ESP) that provides a general purpose computing capability within the NIU that supports the streaming of data for the messaging system with external computer networks, and that may also have the ability to connect to networks external to the messaging system via that general purpose computing capability is disclosed.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: January 16, 2007
    Inventors: Gary P. Russell, Judith A. Cadmus, Alex C. Freiman, James W. Mann
  • Patent number: 7149799
    Abstract: A method for detecting unreliable response conditions in a plurality of back-end transaction processing systems also can include the steps of: reading a list of references to a plurality of subscribing e-commerce systems; generating and dispatching placebo transactions to each e-commerce system in the list; receiving responses to the dispatched placebo transactions; computing transaction latency data based upon when each placebo transaction is dispatched to a subscribing e-commerce system, and when a corresponding response is received; and, notifying individual subscribing e-commerce systems when computed transaction latency data for the individual subscribing e-commerce systems indicates an unreliable response condition in an associated back-end transaction processing system.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: December 12, 2006
    Assignee: International Business Machines Corporation
    Inventor: James Mark Weaver
  • Patent number: 7051100
    Abstract: The present invention aims to perform streaming delivery with compensating missing data when a part of the streaming data of the streaming delivery is missing. On receiving a delivery request to a media server from a client, a cache checking unit checks if the streaming data to be delivered is stored in a cache data storing unit. If not stored, the cache checking unit sends the delivery request to the media server, and a streaming data caching unit receives the streaming data delivered from the media server and judges an existence of missing data within the delivered streaming data. If exists, a missing data requesting unit sends a delivery request for the missing data to the media server, and a streaming data delivering unit performs the streaming delivery of the streaming data and the missing data received from the media server to the client.
    Type: Grant
    Filed: May 3, 2002
    Date of Patent: May 23, 2006
    Assignee: Mitsububishi Denki Kabushiki Kaisha
    Inventors: Yasuhiro Suzuki, Hiroshi Yoshida
  • Patent number: 6757740
    Abstract: A method of determining a geographic location of an Internet user involves determining if the host is on-line, determining ownership of the host name, and then determining the route taken in delivering packets to the user. Based on the detected route, the method proceeds with determining the geographic route based on the host locations and then assigning a confidence level to the assigned location. A system collects the geographic information and allows web sites or other entities to request the geographic location of their visitors. The database of geographic locations may be stored in a central location or, alternatively, may be at least partially located at the web site. With this information, web sites can target content, advertising, or route traffic depending upon the geographic locations of their visitors. Through web site requests for geographic information, a central database tracks an Internet user's traffic on the Internet whereby a profile can be generated.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: June 29, 2004
    Assignee: Digital Envoy, Inc.
    Inventors: Sanjay M. Parekh, Robert B. Friedman, Neal K. Tibrewala, Benjamin Lutch
  • Patent number: 6732155
    Abstract: Improving object organization by presenting controlling attribute-specific lists is disclosed. For example, the object can be an email and the controlling attribute the sender of the email. Sender-specific lists are dynamically maintained and can include the most recent folders into which email have been moved. When a current email is selected, or when the user otherwise so indicates, a sender-specific list for the sender of the current email is displayed to the user. The user can select one of the folders from the list into which to move the current email. Besides email, the object can be a file, such that the controlling attribute can be the creator of the file.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: May 4, 2004
    Assignee: Microsoft Corporation
    Inventor: Christopher A. Meek
  • Patent number: 6728781
    Abstract: The Heartbeat Failure Detector of the present invention, is a new, simple method and device that has several identical modules, and each module is attached to a processor in the system. Roughly speaking, the module of a processor x maintains a heartbeat counter for every other process. For each process y, the counter of y at x (called the heartbeat of y at x) periodically increases while y is alive and in the same network partition, and the counter stops increasing after y crashes or becomes partitioned away. Using such a device, x can solve the communication problem above by resending m only if the heartbeat of y at x increases. Note that if y is crashed (or partitioned away from x), its heartbeat at x stops almost immediately, and so x will also immediately stop sending copies of m to y.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: April 27, 2004
    Assignee: Cornell Research Foundation, Inc.
    Inventors: Marcos K. Aguilera, Wei Chen, Sam Toueg
  • Patent number: 6687732
    Abstract: An Internet Protocol driver executed by a network interface card, or a network address translation module, includes a mechanism that enables a server to bypass packets associated with certain destinations, sources, or a combination of the two based upon their IP address. When a packet arrives at the network interface card, the driver extracts a source IP address and a destination IP address from the packet. The driver searches a table to locate a rule matching one of the addresses. If a match is found, the packet is bypassed. If no match is found, the packet is sent on to an indexing and caching server for further processing. The bypass rules may be adaptively and dynamically generated when a message causes a remote server to respond with an error code. The dynamically generated bypass rules prevent the first server from sending subsequent requests to the remote server, thereby insulating the indexing and caching server from unnecessary network traffic.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: February 3, 2004
    Assignee: Inktomi Corporation
    Inventors: Rajeev Bector, David Gourley, Paul Andre Gauthier, Brian Totty
  • Patent number: 6601096
    Abstract: PXE Frame extension tags are used for remote boot loading client machines to afford servers deterministic ability for what image or utility the client requires based on its boot state. The invention takes advantage of the PXE frame by using the DHCP/PXE Vendor Tags for providing information to the PXE Server as to what image or boot process is required from the server by the client. This solution is targeted primarily, but not limited to, “media less” or “thin clients”. The invention provides the client an ability to give a DHCP/PXE server more deterministic information about itself. The server can use this information (i.e. information contained within the Extension tags) to determine more precisely the client machine's boot state DHCP/PXE server code parseses the DHCP/PXE extension tags (contained within the DHCP/PXE data frame) and uses the POST error information and/or the Vital Product Data (VPD) to provide the client with a tailored boot image.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: July 29, 2003
    Assignee: International Business Machines Corporation
    Inventor: Linwood Ottis Lassiter, Jr.