Patents Represented by Attorney, Agent or Law Firm David M. Shofi
  • Patent number: 6489978
    Abstract: A method, information processing system and computer readable storage medium for presenting a graphical menu item on a display. The graphical menu is displayed by receiving a time delay selected by an end-user; presenting to the end-user a graphical menu item wherein at least one menu item has a selectable option state; receiving input from the end-user for changing the option state on at least one menu item; and waiting an amount of time greater than the time delay before removing the graphical menu item from the display.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: December 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Qing Gong, Huifang Wang
  • Patent number: 6477543
    Abstract: A sync proxy or sync server logic, process and apparatus employing sync logic and/or transformation codes distributed in the network to increase the scalability and improve the manageability of synchronization between a client such as: an Internet appliance; a handheld or palmtop device; a smart phone or intelligent pager; and their remote replica sources.
    Type: Grant
    Filed: October 23, 1998
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Philip Shi-lung Yu
  • Patent number: 6453359
    Abstract: The present invention describes a method to synchronize performance data in a computer network system. All specified performance data of a single system collected by way of a network-wide uniformly clocked scanning interval are sorted according to their interval start time in ascending order and their actual scanning intervals in descending order. The first items of performance data sorted form the first common interval. All subsequent performance data are assigned to that interval, provided the mid point of their actual scanning interval falls within the common interval. The performance data which are no longer assigned to the first interval form the basis for a subsequent interval. The method is continued until all performance data are assigned to a common interval. The advantages of the present invention lie in the fact that the synchronized performance data are displayable in tabular form unambiguously and without gaps, and thus are available for postprocessing, for example as a bar chart.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: September 17, 2002
    Assignee: International Business Machines Corporation
    Inventors: Harald Bender, Juergen Holtz
  • Patent number: 6434595
    Abstract: A concrete activity defining a job to be executed in each place is carried on a carrier agent for movement to different computer distributed locations. The substances of the mobile objects hold a proxy activity which sends out an instruction to execute to the concrete activity held by the carrier agent. The substances of the mobile objects additionally send out an instruction to execute to the concrete activity for moving to different locations.
    Type: Grant
    Filed: November 25, 1998
    Date of Patent: August 13, 2002
    Assignee: International Business Machines Corporation
    Inventors: Toshihiro Suzuki, Kazuhiro Minami
  • Patent number: 6427152
    Abstract: A system and method for managing storage resources in a computer system. The invention periodically tracks and stores the history of each object stored in the storage resources. For each storage container, the life expectancy is calculated by utilizing the object histories for all objects currently stored in that container.
    Type: Grant
    Filed: December 8, 1999
    Date of Patent: July 30, 2002
    Assignee: International Business Machines Corporation
    Inventors: Lily Barkovic Mummert, William G. Pope
  • Patent number: 6418421
    Abstract: A system for tracking usage of digital content on user devices. Electronic stores coupled to a network sell licenses to play digital content data to users. Content players, which receive from the network the licensed content data, are used to play the licensed content data. Additionally, a logging site that is coupled to the network tracks the playing of the content data. In particular, the logging site receives play information from the network, and the play information includes the number of times that the content data has been played by the associated content player. Also provided is a method for tracking usage of digital content on user devices. According to the method, a license to play digital content data is sold to a user, and the licensed content data is transmitted to a content player for the user.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Marco M. Hurtado, George Gregory Gruse, Edgar Downs, Kenneth Louis Milsted
  • Patent number: 6407751
    Abstract: This invention provides various GUI moderator templates symbolizing templates which are capable of classifying a complicated behavior of the mobile agent into basic behavior patterns and defining a desired behavior pattern of the mobile agent by a combination of the basic behavior patterns, and various GUI activities symbolizing an activity of issuing a request in each place where the mobile agent moves around. The operator drops the GUI moderator template and the GUI activity on the GUI builder to join them for defining the order of executing jobs. The user Can also set address information of a place of execution in the GUI activity.
    Type: Grant
    Filed: January 27, 1999
    Date of Patent: June 18, 2002
    Assignee: International Business Machines Corporation
    Inventors: Kazuhiro Minami, Toshihiro Suzuki
  • Patent number: 6398245
    Abstract: A method of managing keys used by a digital content player on a computer system. According to the method, digital content data encrypted with a first encrypting key is decrypted using a first decrypting key, and re-encrypted using a second encrypting key. A second decrypting key is encrypted using a third encrypting key to produce an encrypted second decrypting key. In one preferred method, an encrypted first decrypting key that was encrypted using a fourth encrypting key is received, and the encrypted first decrypting key is decrypted using a fourth decrypting key to reproduce the first decrypting key. A digital content player for use on a computer system is also provided. The content player includes a decrypter that decrypts digital content data, which was encrypted with a first encrypting key, using a first decrypting key so as to produce the content data. An encrypter re-encrypts the content data using a second encrypting key and encrypts a second decrypting key using a third encrypting key.
    Type: Grant
    Filed: December 1, 1998
    Date of Patent: June 4, 2002
    Assignee: International Business Machines Corporation
    Inventors: George Gregory Gruse, Marco M. Hurtado, Kenneth Louis Milsted, Jeffrey B. Lotspiech
  • Patent number: 6389538
    Abstract: A system for tracking usage of digital content on user devices. Electronic stores coupled to a network sell licenses to play digital content data to users. Content players, which receive from the network the licensed content data, are used to play the licensed content data. Additionally, a logging site that is coupled to the network tracks the playing of the content data. In particular, the logging site receives play information from the network, and the play information includes the number of times that the content data has been played by the associated content player. Also provided is a method for tracking usage of digital content on user devices. According to the method, a license to play digital content data is sold to a user, and the licensed content data is transmitted to a content player for the user.
    Type: Grant
    Filed: October 22, 1998
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: George Gregory Gruse, John J. Dorak, Jr., Kenneth Louis Milsted
  • Patent number: 6389403
    Abstract: A system for tracking usage of digital content on user devices. Content sites for distributing digital content over a computer readable medium to users. The content sites associate unique content identifier with the content associated. Electronic stores coupled to a network sell licenses to play digital content data to users. The licenses contain a unique transaction identifier for uniquely identifying the transaction, and the licenses contain a unique item identifier for uniquely identifying at least one item in the transaction. Content players, which receive from the network the licensed content data, are used to play the licensed content data. The content players produce a purchase identifier based upon the mathematical combination of the content identifier, the transaction identifier and the item identifier.
    Type: Grant
    Filed: September 17, 1999
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventor: John J. Dorak, Jr.
  • Patent number: 6377271
    Abstract: The image data transferring apparatus of this invention determines that the change in the image is very small when a change in the image is not detected during a given time period, for example, and generates transmission data which causes image data displaying a full color image of, for example, 24 bits per pixel to be displayed in the receiving side in a relatively small number of frames in a unit time for transmission. Conversely, the image data transferring apparatus transmits reduced color data which is reduced from 24 bits per pixel to 4 bits per pixel in a relatively large number of frames in a unit time to the receiving side when it is determined that many changes are included in the image.
    Type: Grant
    Filed: April 17, 1999
    Date of Patent: April 23, 2002
    Assignee: International Business Machines Corporation
    Inventors: Hidemasa Muta, Tatsuya Sobue, Aya Mori
  • Patent number: 6356964
    Abstract: A system and method wherein a mobile user, or a user interacting with a mobile program, can at any time initiate a program status request. The program status request initiates the sequence of events whereby the current location of the program is determined and/or the current user location is made available to the program without the necessity of either entity changing location. Further, the agent script for the program maintains a composite data structure which includes an input buffer for storing input variables, an output buffer for storing output values to be displayed to the user, a program state data structure, and an optional bag buffer for temporarily storing input variables which the program will need in the course of future execution. By maintaining such a composite data structure, it is assured that all necessary information can be provided at a program location regardless of whether the program or the user has relocated.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: March 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Ajay Mohindra, Apratim Purakayastha, David Michael Shofi, William Harold Tetzlaff
  • Patent number: 6345256
    Abstract: A method to automatically retrieve data associated with content. An identifier is read that is stored on electronic readable medium storing content. The identifier is used to search a database for data associated with the content. Data that is associated with the content is retrieved as guided by the database. And the data retrieved is used to create a version of the content for electronic distribution. In accordance with another aspect of the invention, a computer readable medium is described to carry out the above method.
    Type: Grant
    Filed: December 1, 1998
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Louis Milsted, Craig Kindell, Qing Gong
  • Patent number: 6327578
    Abstract: A method, system, program, and method of doing business are disclosed for electronic commerce that includes the feature of a “thin” consumer's wallet by providing issuers with an active role in each payment. This is achieved by adding an issuer gateway and moving the credit/debit card authorization function from the merchant to the issuer. This enables an issuer to independently choose alternate authentication mechanisms without changing the acquirer gateway. It also results in a significant reduction in complexity, thereby improving the ease of implementation and overall performance.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: December 4, 2001
    Assignee: International Business Machines Corporation
    Inventor: Mark Linehan
  • Patent number: 6324574
    Abstract: In an information handling system, a relay server provides links for communicating with network resources, via a network comprising a plurality of network units, for client communication units having unsigned Java applets that request a network resource from a target remote server on the network. The request is a signal that identifies the target unit within the network as a source of said network resource. The relay server accomplishes this by establishing a double link between the unsigned applet and the target unit for providing at least the requested network resource.
    Type: Grant
    Filed: November 7, 1997
    Date of Patent: November 27, 2001
    Assignee: International Business Machines Corporation
    Inventor: Qing Gong
  • Patent number: 6308327
    Abstract: An improved method and apparatus are disclosed for selectively inserting interactive content into a live TV or recorded broadcasting presentation and tracking the usage of the inserted content by end user viewers of the presentation. The method and apparatus enable operators to watch the live audiovisual programming feed, view and navigate product lists from e-commerce servers, control the insertion of interactive content into the audiovisual programming, monitor the content insertion status, and track the usage by client viewers of the inserted content in real time. It is especially useful for interactive e-commerce applications.
    Type: Grant
    Filed: March 21, 2000
    Date of Patent: October 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Lurng-Kuo Liu, Jai Prakash Menon, James S. Lipscomb, Jeane Chen, Liang-Jie Zhang
  • Patent number: 6298349
    Abstract: A network system 1 transmits data between a management apparatus 2 and managed devices 3 each connected to a communication network, processes the data, and displays resources of the managed devices 3 in association with users and/or organizations of the managed devices 3, thereby to support system management operations. That is, in the network system 1, the management apparatus 2 displays an organizational map in a tree form that shows employee numbers of users who belong to each subordinate organization (division/section) that makes use of the system in association with an identifier of such a subordinate organization, displays users who belong to a designated subordinate organization in association with the users' managed devices 3, displays resources of a designated managed device 3, and causes the designated managed device 3 to execute a process using its resources.
    Type: Grant
    Filed: August 19, 1998
    Date of Patent: October 2, 2001
    Assignee: International Business Machines Corp.
    Inventors: Hirobumi Toyoshima, Sugio Ishii, Yasuhide Niimura, Kazuhito Akiyama
  • Patent number: 6290793
    Abstract: A method of assembling a liquid crystal display device including a pair of substrates combined together with a sealing member and a liquid crystal interposed between the substrates, includes the steps of disposing a plurality of spacers in the area of the sealing member between the substrates, positioning a frame on an outside surface of each substrate, the frame being aligned with the sealing member, and applying pressure to each frame so that a region corresponding to a display area is substantially pressure-free and a uniform cell gap is obtained.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: September 18, 2001
    Assignee: International Business Machines Corporation
    Inventors: Istvan Lovas, Minhua Lu, Kei-Hsiung Yang
  • Patent number: 6266742
    Abstract: In a computer system in which caching is utilized for improving performance, a method for determining whether an uncached object should be cached, and, if so, which objects, if any, should be removed from a cache to make room for the new uncached object. The method assigns a metric correlated with the desirability of caching an object, considering parameters such as access frequencies, object sizes, object lifetimes and times to calculate and/or to fetch the object. The metric weights more recent accesses more heavily than less recent accesses. The method can be used for improving the performance of an algorithm which utilizes priority queues and can additionally be applied when attempting to predict the expected frequency of an occurrence based upon past occurrences.
    Type: Grant
    Filed: October 27, 1997
    Date of Patent: July 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: James Robert Harold Challenger, Arun Kwangil Iyengar
  • Patent number: 6263327
    Abstract: A computerized method of online mining of inference rules in a large database. The method is comprised of two stages, a preprocessing stage followed by an online rule generation stage. The pro-processing stage is further defined to be a two step process that involves the generation of large itemsets. The present method defines large itemsets by how the items in the itemsets relate to each other rather than their level of presence. The measure by which itemsets are said to relate to each other is defined by a computed figure of merit, K1. The first substep of the preprocessing stage involves finding those itemsets that possess a minimum computer collective strength of K1. From those found itemsets, a second user supplied input, K2 is used to prune those itemsets with inference strength below K2.
    Type: Grant
    Filed: March 10, 2000
    Date of Patent: July 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Charu Chandra Aggarwal, Philip Shi-Lung Yu