Patents Represented by Attorney, Agent or Law Firm David M. Shofi
-
Patent number: 6489978Abstract: 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: GrantFiled: August 6, 1999Date of Patent: December 3, 2002Assignee: International Business Machines CorporationInventors: Qing Gong, Huifang Wang
-
Patent number: 6477543Abstract: 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: GrantFiled: October 23, 1998Date of Patent: November 5, 2002Assignee: International Business Machines CorporationInventors: Yun-Wu Huang, Philip Shi-lung Yu
-
Patent number: 6453359Abstract: 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: GrantFiled: July 28, 1999Date of Patent: September 17, 2002Assignee: International Business Machines CorporationInventors: Harald Bender, Juergen Holtz
-
Patent number: 6434595Abstract: 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: GrantFiled: November 25, 1998Date of Patent: August 13, 2002Assignee: International Business Machines CorporationInventors: Toshihiro Suzuki, Kazuhiro Minami
-
Patent number: 6427152Abstract: 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: GrantFiled: December 8, 1999Date of Patent: July 30, 2002Assignee: International Business Machines CorporationInventors: Lily Barkovic Mummert, William G. Pope
-
Patent number: 6418421Abstract: 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: GrantFiled: December 10, 1998Date of Patent: July 9, 2002Assignee: International Business Machines CorporationInventors: Marco M. Hurtado, George Gregory Gruse, Edgar Downs, Kenneth Louis Milsted
-
Patent number: 6407751Abstract: 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: GrantFiled: January 27, 1999Date of Patent: June 18, 2002Assignee: International Business Machines CorporationInventors: Kazuhiro Minami, Toshihiro Suzuki
-
Patent number: 6398245Abstract: 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: GrantFiled: December 1, 1998Date of Patent: June 4, 2002Assignee: International Business Machines CorporationInventors: George Gregory Gruse, Marco M. Hurtado, Kenneth Louis Milsted, Jeffrey B. Lotspiech
-
Patent number: 6389538Abstract: 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: GrantFiled: October 22, 1998Date of Patent: May 14, 2002Assignee: International Business Machines CorporationInventors: George Gregory Gruse, John J. Dorak, Jr., Kenneth Louis Milsted
-
Patent number: 6389403Abstract: 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: GrantFiled: September 17, 1999Date of Patent: May 14, 2002Assignee: International Business Machines CorporationInventor: John J. Dorak, Jr.
-
Patent number: 6377271Abstract: 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: GrantFiled: April 17, 1999Date of Patent: April 23, 2002Assignee: International Business Machines CorporationInventors: Hidemasa Muta, Tatsuya Sobue, Aya Mori
-
Patent number: 6356964Abstract: 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: GrantFiled: August 31, 1998Date of Patent: March 12, 2002Assignee: International Business Machines CorporationInventors: Ajay Mohindra, Apratim Purakayastha, David Michael Shofi, William Harold Tetzlaff
-
Patent number: 6345256Abstract: 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: GrantFiled: December 1, 1998Date of Patent: February 5, 2002Assignee: International Business Machines CorporationInventors: Kenneth Louis Milsted, Craig Kindell, Qing Gong
-
Patent number: 6327578Abstract: 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: GrantFiled: December 29, 1998Date of Patent: December 4, 2001Assignee: International Business Machines CorporationInventor: Mark Linehan
-
Patent number: 6324574Abstract: 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: GrantFiled: November 7, 1997Date of Patent: November 27, 2001Assignee: International Business Machines CorporationInventor: Qing Gong
-
Patent number: 6308327Abstract: 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: GrantFiled: March 21, 2000Date of Patent: October 23, 2001Assignee: International Business Machines CorporationInventors: Lurng-Kuo Liu, Jai Prakash Menon, James S. Lipscomb, Jeane Chen, Liang-Jie Zhang
-
Patent number: 6298349Abstract: 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: GrantFiled: August 19, 1998Date of Patent: October 2, 2001Assignee: International Business Machines Corp.Inventors: Hirobumi Toyoshima, Sugio Ishii, Yasuhide Niimura, Kazuhito Akiyama
-
Patent number: 6290793Abstract: 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: GrantFiled: June 16, 1998Date of Patent: September 18, 2001Assignee: International Business Machines CorporationInventors: Istvan Lovas, Minhua Lu, Kei-Hsiung Yang
-
Patent number: 6266742Abstract: 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: GrantFiled: October 27, 1997Date of Patent: July 24, 2001Assignee: International Business Machines CorporationInventors: James Robert Harold Challenger, Arun Kwangil Iyengar
-
Patent number: 6263327Abstract: 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: GrantFiled: March 10, 2000Date of Patent: July 17, 2001Assignee: International Business Machines CorporationInventors: Charu Chandra Aggarwal, Philip Shi-Lung Yu