Patents Issued in June 24, 2008
-
Patent number: 7392264Abstract: The present invention is directed to providing a higher degree of association between nodes and links in a graph by creating data structures (spiders) that provide views into graphs that transcend the relatively static association of a conventional graph. A spider's variables bind to any number of nodes and links in the graph, enabling all of the bound nodes and links by addressing the spider. By adding constraints on the extent or degree of binding in a spider to a graph, a subset of the graph is identified. The spider can then used to address the subset of the graph as constrained by the spider. A spider can bind to a link in order to identify a parent/child structural subset of the graph. More specifically a spider is a collection of variables that create a template or pattern and bind to the nodes and links in the graph. A spider traverses a graph by binding its variables to various nodes and links in the graph.Type: GrantFiled: January 31, 2005Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Robert William Lord, Christopher Allen Suver
-
Patent number: 7392265Abstract: Techniques are provided for updating a locally stored version of a data set in a multi-system environment where each system maintains a separate stored version of the data set and is capable of modifying an attribute of the data set. An attribute of a data set stored locally in a first application system is modified and a message is generated containing the data set. The message is sent to a second application system that also maintains a version of the data set. The second application system receives the data set, and the attribute is compared to the attribute stored locally by the second application system. If the comparison indicates that the version of the attribute stored locally in the second application system is less recent than the version of the attribute in the received data set, the second application system's version of the attribute is replaced with the attribute in the message.Type: GrantFiled: December 2, 2003Date of Patent: June 24, 2008Assignee: SAP AGInventors: Frank Michael Kraft, Guenter Pecht-Seibert
-
Patent number: 7392266Abstract: Database indexes include multiple fields that are used to track how the components of the index are used. An index component monitoring mechanism tracks how the components of the index are used, and updates fields in the index accordingly. Such component-level statistics allow a query optimizer to make more intelligent decisions regarding when to build a new index and when to discard an index, and also provide information regarding which queries are using the index, the maintenance cost of the index, and the selectivity of the index when used to process a query.Type: GrantFiled: March 17, 2005Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Eric Lawrence Barsness, John Matthew Santosuosso
-
Patent number: 7392267Abstract: Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value may be calculated from current data extracted from portions of the data object described by the annotation. The current change detection value may be compared to a previously saved change detection value calculated from data extracted from the portions of the data object at the time the annotation was generated. A mismatch in the current change detection value and the previously saved change detection value indicates a change in the annotated portions of the data object, which may render the annotation invalid. The annotated portions of the data object may be continuous or discontinuous.Type: GrantFiled: December 4, 2002Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Brian J. Cragun, William C. Rapp
-
Patent number: 7392268Abstract: Systems and methods for partitioning information across multiple storage devices in a web server environment. The system comprises a web server database which includes information related creating a web site. The information is divided into partitions within the database. One of the partitions includes user information and another of the partitions includes content for the web site. Portions of the content for the web site is replicated and maintained within the partition including the user information. Further, a portion of the user information is replicated and maintained in the partition where the content for the web site is maintained. The methods include dividing information into partitions, de-normalizing the received data and replicating the data portions into the various web site locations.Type: GrantFiled: September 19, 2002Date of Patent: June 24, 2008Assignee: The Generations Network, Inc.Inventors: Todd Hardman, James Ivie, Michael Mansfield, Greg Parkinson, Daren Thayne, Mark Wolfgramm, Michael Wolfgramm, Brandt Redd
-
Patent number: 7392269Abstract: A system comprising a counter adapted to monitor the memory consumption of the allocated memory resources. Upon reaching or surpassing the memory resource threshold provided, the counter may indicate the need for garbage collection. The garbage collector assesses the memory and releases memory resources that are consumed by the programs but are not needed anymore. The recycled memory resources are thus provided to the programs and the counter is updated accordingly. In addition, the system may also include instructions requesting memory resources. After detecting such instructions, the memory usage counter is updated either by the exact amount of memory allocated or the estimated amount of memory allocated. The counter may be implemented in hardware or in software.Type: GrantFiled: July 31, 2003Date of Patent: June 24, 2008Assignee: Texas Instruments IncorporatedInventor: Gerard Chauvel
-
Patent number: 7392270Abstract: The present invention provides for calculating a shift amount as a function of a plurality of numbers. At least one decoder and the at least one adder are coupled in parallel. A shifter is configured to compute a value in a plurality of shift stages, and wherein a bit group of the shift amount is employable to affect at least one of the plurality of shift stages, thereby decreasing processing time.Type: GrantFiled: July 29, 2004Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Sang Hoo Dhong, Christian Jacobi, Silvia Melitta Mueller, Hiroo Nishikawa, Hwa-Joon Oh
-
Patent number: 7392271Abstract: A random number generating circuit receives as input a first digital random number signal generated at a first generating rate and produces as output a second digital random number signal having a second generating rate that is twice as high as the first generating rate. A semiconductor integrated circuit, an IC card and an information terminal device comprising the random number circuit is provided.Type: GrantFiled: August 17, 2004Date of Patent: June 24, 2008Assignee: Kabushiki Kaisha ToshibaInventors: Shinichi Yasuda, Shinobu Fujita
-
Patent number: 7392272Abstract: An arithmetic unit and an arithmetic method that output no information necessary for decryption or encryption to the outside and can perform a self-protecting function when an illegal attack is made. A command monitoring part (44) monitors input command sequences. In a first sequence, a process key in a first stage is calculated from a hardware key (Khd) and is then written to a key storing part (47). In each of the following sequences, a process key in a next stage is calculated from a process key stored in the key storing part (47). When commands of predetermined contents are inputted in predetermined order, a content key is calculated and then written to the key storing part (47). Encrypted data is decrypted with the content key, and the result is outputted from data output means (63). When an illegal attack is made, initialization is performed by selecting fixed value data (Kf) as key data (Ksl) and selecting fixed value data (Df) as input data (Ein).Type: GrantFiled: April 18, 2003Date of Patent: June 24, 2008Assignee: Sony CorporationInventors: Hiromi Matsuda, Miki Abe, Eiichiro Morinaga, Masao Tanaka
-
Patent number: 7392273Abstract: Arithmetic processing circuits in a circuit in a floating point processor having a fused multiply/ADD circuitry. In order to avoid waiting cycles in the normalizer of the floating point arithmetic, control logic calculates in an extremely early state of the overall Multiply/Add processing. Parts of the intermediate add result are significant and have to be selected in the pre-normalizer multiplexer to be fed to the normalizer by counting the leading zero bits (LAB) of the addend in a dedicated circuit right at the beginning of the pipe. LAB is added to the shift amount (SA) that is calculated to align the addend and is then compared with the width of the incrementer. If the sum of (SA+LAB) is larger than the width of the incrementer, which is a constant value, then no significant bits are in the high-part of the intermediate result, and the pre-normalizer multiplexer selects the data from a second predetermined position, otherwise from a first predetermined position.Type: GrantFiled: December 10, 2003Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Guenter Gerwig, Juergen Haess, Klaus Michael Kroener
-
Patent number: 7392274Abstract: A scalable engine having multiple datapaths, each of which is a unique multi-function floating point pipeline capable of performing a four component dot product on data in a single pass through the datapath, which allows matrix transformations to be computed in an efficient manner, with a high data throughput and without substantially increasing the cost and amount of hardware required to implement the pipeline.Type: GrantFiled: February 26, 2004Date of Patent: June 24, 2008Assignee: Micron Technology, Inc.Inventor: Steven Shaw
-
Patent number: 7392275Abstract: A method and apparatus for including in a processor instructions for performing horizontal intra-add operations on packed data. One embodiment of the processor is coupled to a memory. The memory has stored therein at least a first packed data. The processor performs operations on data elements in the first packed data to generate a plurality of data elements in a second packed data in response to receiving an instruction. At least two of the plurality of data elements in the second packed data store the results of an intra-add operation, at least one of these results coming from the operation on data elements of the first packed data. One embodiment of a software method utilizes horizontal intra-add instructions for performing butterfly computations as may be employed, for example, in Walsh-Hadamard transforms or in Fast-Fourier Transforms.Type: GrantFiled: June 30, 2003Date of Patent: June 24, 2008Assignee: Intel CorporationInventors: William W. Macy, Eric Debes, Minerva Yeung, Yen-Kuang Chen, Patrice Roussel
-
Patent number: 7392276Abstract: A method of operating a multiplication circuit to perform multiply-accumulate operations on multi-word operands is characterized by an operations sequencer that is programmed to direct the transfer of operand segments between RAM and internal data registers in a specified sequence. The sequence processes groups of two adjacent result word-weights (columns), with the multiply cycles within a group proceeding in a zigzag fashion by alternating columns with steadily increasing or decreasing operand segment weights. In multiplier embodiments having additional internal cache registers, these store frequently used operand segments so they aren't reloaded from memory multiple times. In this case, the sequence within a group need not proceed in a strict zigzag fashion, but can jump to a multiply operation involve at least one operand segment stored in a cache.Type: GrantFiled: July 7, 2003Date of Patent: June 24, 2008Assignee: Atmel CorporationInventors: Vincent Dupaquis, Laurent Paris
-
Patent number: 7392277Abstract: A cascaded differential domino four-to-two reducer. In an embodiment, the four-to-two reducer is constructed of a first three-to-two reducer and a second three-to-two reducer directly connected to the first three-to-two reducer. In a further embodiment, the first and second three-to-two reducer both include a symmetric carry generate gate.Type: GrantFiled: June 29, 2001Date of Patent: June 24, 2008Assignee: Intel CorporationInventor: Thomas D. Fletcher
-
Patent number: 7392278Abstract: A system that facilitates performance of a focused search over a collection of sites comprises a subweb that corresponds to a topic and/or user characteristic(s) that are of interest to the user. The subweb includes a plurality of domains and/or paths (e.g. sites) that are related to the topic and/or the user characteristic(s). Each of the sites within the subweb is assigned a weight that indicates relevance of the site to the desirable topic and/or user characteristic(s). A search engine employs the subweb to facilitate focusing a search over a collection of sites. The search engine receives a query, and utilizes the subweb to focus a search over the selection of sites corresponding to the topic and/or user characteristic(s) represented by the subweb. The results from the search are returned to the user based at least in part upon the relevance weights assigned to the sites within the subweb.Type: GrantFiled: February 13, 2004Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Harr Chen, Raman Chandrasekar, Simon H. Corston, Eric D. Brill
-
Patent number: 7392279Abstract: A time-based buffering system buffers data based upon how long the data should be held in order to comply with a traffic shaping policy. The data's source or destination need not be considered in determining where to buffer the data. The time-based buffering system includes a collection of time-based queues, each of which has a different time to dequeue. The system controlling traffic shaping determines how long a particular piece of data should be buffered (a “traffic shaping delay”) until it can be put on the network. Then, based upon that length of time, the system chooses one of the time-based of queues in which to buffer the data. That chosen queue has a dequeuing time that matches the traffic shaping delay. After the chosen queue dequeues its contents (at the specified time), it assumes a new dequeing time and is free to buffer new data that must be delayed by a time matching the new dequeuing time.Type: GrantFiled: March 26, 1999Date of Patent: June 24, 2008Assignee: Cisco Technology, Inc.Inventors: Kartik S. Chandran, Guenter Roeck, Sunil Khaunte
-
Patent number: 7392280Abstract: The present invention discloses a pre-processing summarization technique that makes use of knowledge specific to the electronic mail domain to pre-process an electronic mail message so that commercially-available document summarization software can subsequently generate a more useful summary from the message. The summarization technique removes extraneous headers, quoted text, forward information, and electronic signatures, leaving more useful text to be summarized. If an enclosing electronic mail thread exists, the summarization technique uses the electronic mail message's ancestors to provide additional context for summarizing the electronic mail message. The disclosed system can be used with IBM Lotus Notes and Domino infrastructure, along with existing single-document summarizer software, to generate a summary of the discourse activity in an electronic mail thread dynamically.Type: GrantFiled: December 23, 2002Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Steven L. Rohall, Derek Lam, Mia Stern, Paul B. Moody, Daniel M. Gruen, Christopher M. Schmandt
-
Patent number: 7392281Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device.Type: GrantFiled: March 6, 2000Date of Patent: June 24, 2008Assignee: Navic Systems, Inc.Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall
-
Patent number: 7392282Abstract: The present invention is a method for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is started or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request one or more of the stored unpaired messages. The present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in an unpaired response data structure.Type: GrantFiled: March 14, 2001Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: James Robert Davis, Gerald Dean Hughes, Steve T. Kuo, Thomas Clarke Morrison, Jack Chiu-Chiu Yuan
-
Patent number: 7392283Abstract: The present invention relates to a digital data duplication system that utilizes one or more computer networks to automate the process from order-taking to delivery, eliminating the need for human supervision. Customers enter requests for a given number of machine-readable articles containing digital data, typically compact disks. The requests are transferred to a website, which sends to a server electronic mails containing the details of the requests. Upon receiving an electronic mail, the server directs a printing device to produce mailing labels for shipment. The server has an internal archive of all data it uses to convert blank CD-Rs into the requested CDs, and is connected to a series of CD-R writing machines. The server schedules each request, downloads necessary data onto the CD-R writing machine that is assigned a particular request, and sends a write command. The CD-R writing machine subsequently transfers the data in its cache onto the pre-loaded CD-Rs.Type: GrantFiled: January 11, 2007Date of Patent: June 24, 2008Inventor: Sungil Lee
-
Patent number: 7392284Abstract: A method and system for integrating web photo-services for a browser-enabled device is disclosed. The method and system include providing a server that communicates with the device over a network, and associating images stored on at least one photo-service site with a user account. Thereafter, an inventory of images stored on the device is received from the device, and an image-related web application is provided to the device over the network, where the web application requires access to the user's images. The method and system further include providing a list of the images associated with a user's account to the web application, wherein the list of images includes an image reference for each image and an indication of whether each image is stored on the device or on the photo-service site, such that the web application may perform at least one function on the user's images regardless of where the images are stored.Type: GrantFiled: March 26, 2007Date of Patent: June 24, 2008Assignee: FotoMedia Technologies, LLCInventor: Eric C. Anderson
-
Patent number: 7392285Abstract: A method for conducting a contest using a network is provided. A plurality of pick spaces and a rolling counter are displayed on a screen of a computer operably connected to the network at a user site. The rolling counter constitutes successive ones of a plurality of available characters, each character being displayed for a preselected duration. Each time the user performs a predefined selection action, the then-displayed character of the rolling counter is assigned to a successive one of the plurality of pick spaces, and thereafter the assigned character is displayed in the corresponding pick space. When each pick space displays an assigned character, an entry data packet is assembled including data indicative of the assigned character in each of the plurality of pick spaces. The entry data packet is transmitted from the user computer across the network to a remote site. The entry data packet is received at the remote site.Type: GrantFiled: October 21, 2003Date of Patent: June 24, 2008Assignee: LV Partners, L.P.Inventor: Jeffry Jovan Philyaw
-
Patent number: 7392286Abstract: A system and method providing capability expansion in a teleconferencing environment. One or more accessories are invoked and arranged in an accessory stack associated with an application. The accessory stack is positioned logically between a teleconferencing application and a conference component in both a local and a remote end point.Type: GrantFiled: July 31, 2006Date of Patent: June 24, 2008Assignee: Apple Inc.Inventor: Guy Riddle
-
Patent number: 7392287Abstract: A method and apparatus for sending information to a data processing apparatus for identifying a document to share with a recipient. A handheld device is capable of communicating with the data processing apparatus. Information is captured from the document and stored in the handheld device as document data. A communications path is established between the handheld device and the data processing apparatus. The document data is sent to the data processing apparatus through the communications path. Reference documents are provided. Each reference document has reference data stored in a memory. At least a portion of the received document data is extracted as scanning data. The reference data is retrieved from the memory. The scanning data is compared with the reference data. When the scanning data matches at least a portion of the reference data of one of the reference documents, the one reference document is selected as the identified document for forwarding to the recipient.Type: GrantFiled: March 27, 2001Date of Patent: June 24, 2008Assignee: Hemisphere II Investment LPInventor: Raymond F. Ratcliff, III
-
Patent number: 7392288Abstract: In an arrangement wherein a first personal computer and a second personal computer perform peer-to-peer communication, and the first personal computer has an additional function module which the second personal computer does not have, the first personal computer and the second personal computer can perform peer-to-peer communication based on the additional function module. Accordingly, the functions of a function module can be used for communication even in the event that not all terminals communicating have the function module.Type: GrantFiled: March 11, 2002Date of Patent: June 24, 2008Assignee: Sony CorporationInventors: Junji Ooi, Yutaka Hasegawa, Akitsugu Tsuchiya
-
Patent number: 7392289Abstract: The concepts discussed herein address a system, method, and computer product by which an e-mail is automatically formatted. An e-mail is sent by an e-mail client and received by a server for processing outbound and inbound e-mail including a SMTP server, POP3/IMAP server, or another server in communication with the SMTP server, POP3/IMAP server, or both. The server receives the e-mail message from the e-mail client and text-parses the received e-mail for identifying an e-mail attribute. Next, the system formats the received e-mail message in accordance with a predetermined format corresponding to the identified e-mail attribute, which is sent to intended recipient(s).Type: GrantFiled: August 1, 2003Date of Patent: June 24, 2008Assignee: Estationer, LLCInventors: James T. Curry, Dinesh A. Shenoy
-
Patent number: 7392290Abstract: A method for providing transparent participation of third parties in messaging communication is provided. The method comprising: enabling the creation of a first chat session between a first chat party and a second chat party, communication in the first chat session being bidirectional between the first chat party and the second chat party, the first chat session being a sub-chat of a chat thread; enabling the creation of a second chat session between the first chat party and a third chat party, communication in the second chat session being bidirectional between the first chat party and the third chat party, the second chat session being another sub-chat of the chat thread; and enabling the third chat party to passively participate in the first chat session while actively communicating with the first chat party, the third chat party and the second chat session being transparent to the second chat party.Type: GrantFiled: January 7, 2008Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini, Kevin W. Sutter
-
Patent number: 7392291Abstract: A network-based storage system comprises one or more block-level storage servers that connect to, and provide disk storage for, one or more host computers (“hosts”) over logical network connections (preferably TCP/IP sockets). In one embodiment, each host can maintain one or more socket connections to each storage server, over which multiple I/O operations may be performed concurrently in a non-blocking manner. The physical storage of a storage server may optionally be divided into multiple partitions, each of which may be independently assigned to a particular host or to a group of hosts. Host driver software presents these partitions to user-level processes as one or more local disk drives. When a host initially connects to a storage server in one embodiment, the storage server initially authenticates the host, and then notifies the host of the ports that may be used to establish data connections and of the partitions assigned to that host.Type: GrantFiled: August 10, 2001Date of Patent: June 24, 2008Assignee: Applied Micro Circuits CorporationInventors: Douglas E. Jewett, Adam J. Radford, Bradley D. Strand, Jeffrey D. Chung, Joel D. Jacobson, Robert B. Haigler, Rod S. Thompson, Thomas L. Couch
-
Patent number: 7392292Abstract: A method for managing customer relationship management (CRM) data is provided. Log data including Internet address information associated with a user's terminal is received from the user's terminal via a communication network. User's CRM data is generated using the log data initially received from the user's terminal and is updated using the log data received from the user's terminal in which, the CRM data has been already generated. The generated and updated CRM data is transmitted to the user's terminal via the communication network such that the CRM data is stored in the user's terminal. An Internet user need not input CRM data whenever the Internet user uses Internet services and the user's own favorite information is obtained from a CP server which provides services suitable for each user using the CRM data without requiring a CRM solution having additional costs.Type: GrantFiled: September 26, 2002Date of Patent: June 24, 2008Assignee: Samsung Electronics Co., Ltd.Inventors: Ho-seok Y Yoon, Hyo-sik Bang, Eun-young Choi, Su-hyun Lee
-
Patent number: 7392293Abstract: An apparatus and method for dynamically displaying data in a browser of a client computer. In one aspect, the invention is a method comprising: displaying a web page comprising a primary frame having dynamic fields in said browser, wherein said web page is created by programming language containing specialized tags containing instructional elements adapted to facilitate rendering of visual data in said dynamic fields; searching said programming language of said web page for said specialized tags and creating a companion file, said companion file comprising scripting information based upon said instructional elements and updated real world data stored in a memory source; downloading said companion file; and executing said scripting information contained within said companion file causing said rendering of visual data in said dynamic fields to correspond to said updated real world data.Type: GrantFiled: March 18, 2003Date of Patent: June 24, 2008Inventor: Thomas E. Leonik
-
Patent number: 7392294Abstract: A method, system and computer program product for decreasing a volume of data transmitted from a server to a client device in a data processing network, the server processing a received request for a resource from the client device, the processed requested resource comprising data embedded in a file of elements, the elements defining a format of the data. The method comprises the steps of: intercepting the processed requested resource; a first parsing step, parsing the processed requested resource to identify at least two occurrences of a formatting element; associating an identifier with the identified formatting element; a second parsing step, parsing the processed requested resource to extract each of the data elements associated with the identified formatting element; and constructing a code set comprising the identifier and each of the extracted data elements associated with the identifier.Type: GrantFiled: July 22, 2004Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventor: Henriq Karl Olof Hellström
-
Patent number: 7392295Abstract: A method and system for retrieving data from devices in a way that seeks to preserve privacy and ensure the integrity of the retrieved data is provided. A retrieval system is implemented on a network of devices that communicate with each other via a secure communications link. Each device is directly connected to one or more “friend” devices that it trusts. The retrieval system operates by forwarding a request for data from one friend device to another friend device. Each friend device may optionally add data to the request until all the requested data is added. The request with the retrieved data is returned to the device that initiated the request.Type: GrantFiled: August 13, 2004Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Chun Yuan, Jiahe Helen Wang, Yi-Min Wang, Zheng Zhang
-
Patent number: 7392296Abstract: A method for sharing a compilation of digital images over a communication network among a plurality of users using a controlling computer. A subcompliation of the compilation of digital images is forwarded to the plurality of users over the communication network by the controlling computer wherein the digital images in the subcompilation are displayed in a predetermined sequence. Each of the users have the ability to view the digital images in the compilation in accordance with a criteria selected by the user.Type: GrantFiled: June 19, 2002Date of Patent: June 24, 2008Assignee: Eastman Kodak CompanyInventors: Dale F. McIntyre, Mark D. Dawson, Michael J. Telek, Juan E. Ortiz, John K. McBride
-
Patent number: 7392297Abstract: A message processing scheme capable of realizing both a portability and a unified way of handling and managing e-mails of a given user is disclosed. The collective message processing and the unified message accesses are realized by storing and managing messages from a plurality of message delivery servers in the message processing device that is unique to the user. All mails destined to the user are collected at the message processing device regardless of a current location of the user, so that the user only needs to view mails on this message processing device.Type: GrantFiled: March 15, 2004Date of Patent: June 24, 2008Assignee: Kabushiki Kaisha ToshibaInventors: Satoshi Ozaki, Atsushi Inoue
-
Patent number: 7392298Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure. The internal definition may be generated from the WSDL document directly, if the location type is WSDL only. If the location type is JavaBean only, the internal definition may be generated by first generating a WSDL document from the JavaBean and then generating the internal definition from the generated WSDL document.Type: GrantFiled: June 12, 2007Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
-
Patent number: 7392299Abstract: A configuration setting system is provided for a network system including a plurality of electronic devices communicably connected to a network. The configuration setting system sets a configuration of an electronic device based on a configuration of a predetermined electronic device functioning as a model device. The predetermined electronic device is provided with a checking system that checks whether there is a currently operating model device on the network when the predetermined electronic device is to function as the model device, and a determining system that determines, when the checking system detects no model device on the network, that the predetermined electronic device should operate as the model device for the network system.Type: GrantFiled: July 25, 2003Date of Patent: June 24, 2008Assignee: Brother Kogyo Kabushiki KaishaInventor: Yohei Maekawa
-
Patent number: 7392300Abstract: A system and method of modelling a communications network using a computer system is disclosed, the method including generating a network representation using computer-readable code that represents structured information; parsing the network representation; generating a network model using the parsed network representation, the network model including a plurality of network objects and relationships between the plurality of network objects; and storing the network model in memory. Any type of network may be modeled. The computer-readable code may be any suitable language or instructions for representing structured information such as, for example, extensible mark-up language (XML). A network inventory adapter receives the network representation from the network. The network inventory adapter is a software component that may be used to connect applications to the network.Type: GrantFiled: January 8, 2004Date of Patent: June 24, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Raghu Anantharangachar, Basanth Chigatrei Marikenchana Gowda, Arun Rao Poghul
-
Patent number: 7392301Abstract: In one aspect of the invention, a method of providing automated assistance in configuring customer premises equipment for communication with another network element includes automatically identifying a virtual channel and/or a protocol valid for configuration with the customer premises equipment, and assisting a user in configuring the customer premises equipment for use with the identified virtual channel and/or protocol.Type: GrantFiled: November 14, 2000Date of Patent: June 24, 2008Assignee: Siemens Subscriber Networks, Inc.Inventors: William A. Perry, Jr., Robert D. Kehn, Eric C. Neilson
-
Patent number: 7392302Abstract: A migration framework provides for the automatic migration of services in a cluster. A migratable target list contains a list of servers in the cluster capable of hosting a migratable service. A consensus subsystem can select a host server from the migratable target list. A migration manager can migrate the service from a current host to the host selected by the consensus subsystem, and can activate an instance of the service on the selected host server. The migration manager ensures that only one active instance of the service exists in the cluster. A service stub can serve a user request on servers in the migration target, such as by order of preference, until the user request is served on the server hosting the active instance. A lease manager can assign a lease period to determine how long a server hosts an active instance.Type: GrantFiled: February 13, 2003Date of Patent: June 24, 2008Assignee: BEA Systems, Inc.Inventor: Eric M. Halpern
-
Patent number: 7392303Abstract: The integrity of uniform resource locator (URL) references within web sites are maintained when changes occur in the locations where resources referenced by URLs are stored. A Referential Preservation Engine (RPE) maintains a database in which the location of web site documents and reference information are stored and updates various URL hyperlink references contained in the web pages on the site so that users can locate documents that have been moved to new storage locations. The RPE can also update links to external web sites by communicating with an RPE running on each external site. The RPE on the external site keeps track of the movement of linked documents on the sites and passes information pertaining to the new location of the linked documents to the local site, whereupon the links on the local web site pages are updated to reflect the new storage locations.Type: GrantFiled: April 11, 2003Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Michael D. Smith, Eric Hennings, Christine Walpole McKee
-
Patent number: 7392304Abstract: Provided is an apparatus for a home network middleware interoperability service using a home gateway and an OSGi platform and method thereof, the apparatus comprising: a plurality of home network devices in which various types of middlewares are mounted; a home gateway in which a plurality of middleware bundles for supporting the various types of middlewares and an OSGi platform are mounted, and with which information on the home network devices is transferred to an external network; and a service provider connected to the home gateway via an external network and receiving information on the home network devices and downloading to the home gateway the middleware bundles appropriate to the user's home network to provide the middleware interoperability service.Type: GrantFiled: July 26, 2004Date of Patent: June 24, 2008Assignee: Electronics and Telecommunications Research InstituteInventors: Dong Oh Kang, Kyu Chang Kang, Jeun Woo Lee
-
Patent number: 7392305Abstract: An apparatus dynamically changes a connection service category for a soft permanent virtual circuit (SPVC). The apparatus includes a first interface, a second interface, a control interface receiving a command including a new connection service category for an exiting SPVC, and a module responsive to the command. The SPVC includes a permanent virtual circuit (PVC) connection leg set up from a source end to the first interface, and a switched virtual circuit (SVC) connection leg set up from the second interface to a destination-end via a communications network. The module releases the SVC connection leg while maintaining the PVC connection leg, de-allocates resources from the PVC connection leg, allocates new resources corresponding to the new connection service category and traffic parameters on the PVC connection leg, and creates a new SVC connection leg in accordance with the new connection service category and the traffic parameters.Type: GrantFiled: September 7, 2006Date of Patent: June 24, 2008Assignee: Cisco Technology, Inc.Inventors: Uma Mahesh Mudigonda, Somashekar Srinivasajah Venkatesh Murthy
-
Patent number: 7392306Abstract: Systems and techniques alerting a client of a state change at a remote server by creating a user profile indicating a preference to receive at least one alert corresponding to a change in state at the remote server; connecting to a communications system including the remote server; generating an address for the remote server from the user profile; navigating to the address of the remote server; retrieving data corresponding to a particular type of alert from the remote server; and using the retrieved data in delivering an alert to the client.Type: GrantFiled: July 24, 2000Date of Patent: June 24, 2008Assignee: AOL LLCInventors: Mark Donner, H. Alexander Brown, Mark Denyse
-
Patent number: 7392307Abstract: A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of a target application executing in an application unit is collected and formatted into one of multiple data formats for transmission through one of multiple communication protocols using at least one shared system resource. The formatted data is transmitted through, e.g., e-mail or FTP to a predetermined destination or may be saved to local storage, e.g., a local disk. By sharing resources, code duplication is reduced or eliminated.Type: GrantFiled: February 14, 2001Date of Patent: June 24, 2008Assignee: Ricoh Co., Ltd.Inventors: Tetsuro Motoyama, Avery Fong
-
Patent number: 7392308Abstract: The invention includes systems, methods, computer program products, and combinations and sub-combinations thereof for enabling channels specific to a user's interest (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such channels on their mobile devices in an interactive manner while in an off-line mode.Type: GrantFiled: May 25, 2001Date of Patent: June 24, 2008Assignee: iAnywhere Solutions, Inc.Inventors: Michael E Aufricht, Rafael Z Weinstein, Geoffrey J Broadwell
-
Patent number: 7392309Abstract: The server receives data from a network appliance. The server may then deliver an application and data to the client machine for viewing and manipulating the data. The client machine may display the data as a mapping, displaying icons associated with the network appliances. The client machine may also graph the data. Further, the client machine may manipulate the organization of the data, the configuration settings of the network appliances, and store map and graph configurations.Type: GrantFiled: March 27, 2002Date of Patent: June 24, 2008Assignee: American Power Conversion CorporationInventors: Sloan K. Childers, John Elderton, Michael Primm
-
Patent number: 7392310Abstract: In a communication system having one or more monitored devices communicatively coupled to a monitoring system, a database having information related to the one or more monitored devices, a method of obtaining and maintaining, in the monitoring system, information related to the monitored devices is described. The method includes enabling the monitoring system to access the database in order to retrieve information related to the monitored devices, populating a first data structure with information retrieved from the database, determining if a monitored device is supported by the monitoring system using information from the database, and establishing communication with the monitored device in order to obtain status information of the monitored device if the monitored device is determined to be supported by the monitoring system.Type: GrantFiled: December 26, 2002Date of Patent: June 24, 2008Assignee: Ricoh Company, Ltd.Inventors: Tetsuro Motoyama, Avery Fong
-
Patent number: 7392311Abstract: A system and method for generating throttling parameters for an information management (IT) system based on historical event log data. The system comprises: an identification system that examines the historical event log data and identifies throttling candidates, wherein each throttling candidate comprises an event type for redundant events that reoccur over at least one measured time period; and an analysis system that statistically analyzes event data associated with each throttling candidate and generates a set of throttling parameters for each throttling candidate based on the event data.Type: GrantFiled: June 19, 2003Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Genady Grabarnik, Sheng Ma, Chang-Shing Perng, David H. Thoenen
-
Patent number: 7392312Abstract: The use of a visual indicia or cue facilitates computer based access of a network by a consumer witnessing a presentation. A visual indicia or cue is provided during the presentation indicative of a relationship between the visual indicia or cue in the presence of a location on a network. This allows this location on the network to be accessed by a computer having an appropriate input device for responding to a released control signal associated with the visual indicia or cue wherein such response of the input device will connect the computer to the location.Type: GrantFiled: November 2, 2000Date of Patent: June 24, 2008Assignee: LV Partners, L.P.Inventor: Jeffry Jovan Philyaw
-
Patent number: 7392313Abstract: A method, apparatus, and computer instructions for managing access to a set of applications associated with a universal resource locator in a data processing system. A request is received, wherein the request includes the universal resource locator and a user identification. The request is directed to a selected application within the set of applications using the universal resource locator and the user identification.Type: GrantFiled: October 18, 2001Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Mikey Andrew Davis, Shannon James Kerlick, Jack E. Land, Jr., Dan Jeffrey Mandelstein