Patents Examined by Yasin M. Barqadle
-
Patent number: 7287095Abstract: 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: GrantFiled: March 21, 2001Date of Patent: October 23, 2007Assignee: Fujitsu LimitedInventor: Tadaatsu Nagumo
-
Patent number: 7281060Abstract: 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: GrantFiled: January 12, 2001Date of Patent: October 9, 2007Assignee: Sun Microsystems, Inc.Inventors: Ralf Hofmann, Torsten Schulz, Bernd Eilers, Thomas Pfohe
-
Patent number: 7277942Abstract: 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: GrantFiled: January 21, 2005Date of Patent: October 2, 2007Assignee: Kabushiki Kaisha ToshibaInventors: Atsushi Inoue, Eiji Kamagata, Noriyasu Kato, Naohisa Shibuya, Yoshinari Kumaki, Yasuro Shobatake
-
Patent number: 7275100Abstract: 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: GrantFiled: January 12, 2001Date of Patent: September 25, 2007Assignee: Hitachi, Ltd.Inventor: Kenji Yamagami
-
Patent number: 7275094Abstract: 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: GrantFiled: December 21, 2000Date of Patent: September 25, 2007Assignee: Cisco Technology, Inc.Inventors: Keith McCloghrie, Ramanathan Kavasseri, Sandra Durham
-
Patent number: 7263551Abstract: 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: GrantFiled: December 9, 2005Date of Patent: August 28, 2007Assignee: Microsoft CorporationInventors: 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: 7213048Abstract: 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: GrantFiled: April 5, 2000Date of Patent: May 1, 2007Assignee: Microsoft CorporationInventors: Gopal Parupudi, Edward F. Reus
-
Patent number: 7188150Abstract: 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: GrantFiled: August 21, 2001Date of Patent: March 6, 2007Assignee: International Business Machines CorporationInventors: Keith W. Grueneberg, Lei Kuang, Richard B. Lam
-
Patent number: 7171491Abstract: 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: GrantFiled: May 24, 2001Date of Patent: January 30, 2007Assignee: Cisco Technology, Inc.Inventors: James O'Toole, John H. Jannotti
-
Patent number: 7165114Abstract: 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: GrantFiled: January 3, 2002Date of Patent: January 16, 2007Inventors: Gary P. Russell, Judith A. Cadmus, Alex C. Freiman, James W. Mann
-
Patent number: 7149799Abstract: 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: GrantFiled: June 22, 2001Date of Patent: December 12, 2006Assignee: International Business Machines CorporationInventor: James Mark Weaver
-
Patent number: 7051100Abstract: 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: GrantFiled: May 3, 2002Date of Patent: May 23, 2006Assignee: Mitsububishi Denki Kabushiki KaishaInventors: Yasuhiro Suzuki, Hiroshi Yoshida
-
Patent number: 6757740Abstract: 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: GrantFiled: March 31, 2000Date of Patent: June 29, 2004Assignee: Digital Envoy, Inc.Inventors: Sanjay M. Parekh, Robert B. Friedman, Neal K. Tibrewala, Benjamin Lutch
-
Patent number: 6732155Abstract: 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: GrantFiled: December 1, 2000Date of Patent: May 4, 2004Assignee: Microsoft CorporationInventor: Christopher A. Meek
-
Patent number: 6728781Abstract: 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: GrantFiled: May 12, 1999Date of Patent: April 27, 2004Assignee: Cornell Research Foundation, Inc.Inventors: Marcos K. Aguilera, Wei Chen, Sam Toueg
-
Patent number: 6687732Abstract: 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: GrantFiled: August 5, 1999Date of Patent: February 3, 2004Assignee: Inktomi CorporationInventors: Rajeev Bector, David Gourley, Paul Andre Gauthier, Brian Totty
-
Patent number: 6601096Abstract: 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: GrantFiled: January 4, 2000Date of Patent: July 29, 2003Assignee: International Business Machines CorporationInventor: Linwood Ottis Lassiter, Jr.