Patents by Inventor William A. Nagy

William A. Nagy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9317520
    Abstract: A method, computer system, and/or computer program product shares state scope data among client devices in a cloud-based file synchronization service, where the client devices are intermittently connected to the cloud-based file synchronization service. In response to a first client device requesting a current version of shared state scope data from a second client device, the cloud-based file synchronization service transmits a request to the second client device for the updated shared state scope data. The updated shared state scope data is stored in the cloud-based file synchronization service, and then transmitted to the first client device.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Curtiss J. Howard, Todd E. Kaplinger, William A. Nagy
  • Publication number: 20150350886
    Abstract: An approach is provided in which a mobile device collects serviceability data from applications executing on the mobile device based upon one or more serviceability state changes provided by a server. The mobile device filters the collected serviceability data according to one or more collection filter rules provided by the server and, in turn, sends the filtered serviceability data to the server accordingly.
    Type: Application
    Filed: August 8, 2015
    Publication date: December 3, 2015
    Inventors: William A. Nagy, Paul J. Reder
  • Publication number: 20150169785
    Abstract: An approach is provided in which a mobile device collects serviceability data from applications executing on the mobile device based upon one or more serviceability state changes provided by a server. The mobile device filters the collected serviceability data according to one or more collection filter rules provided by the server and, in turn, sends the filtered serviceability data to the server accordingly.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: William A. Nagy, Paul J. Reder
  • Publication number: 20150039557
    Abstract: A method, computer system, and/or computer program product shares state scope data among client devices in a cloud-based file synchronization service, where the client devices are intermittently connected to the cloud-based file synchronization service. In response to a first client device requesting a current version of shared state scope data from a second client device, the cloud-based file synchronization service transmits a request to the second client device for the updated shared state scope data. The updated shared state scope data is stored in the cloud-based file synchronization service, and then transmitted to the first client device.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: CURTISS J. HOWARD, TODD E. KAPLINGER, WILLIAM A. NAGY
  • Publication number: 20140358988
    Abstract: A method, system and computer program product for implementing synchronization of state information in an efficient, scalable manner. A shared state server receives a request from a client device to access a scope containing state information. The scope is distributed over a partition(s) via the use of a “data grid” thereby increasing scalability. The shared state server relays the request to a data grid server responsible for maintaining the data grid comprised of an in-memory cache and partitions outside of the in-memory cache. The request includes a key associated with a value corresponding to the requested state information. The data grid server obtains the value associated with the key from its data grid and sends it to the shared state server to be relayed to the requesting client device. In this manner, the state information is stored in a scalable manner thereby improving the efficiency in synchronizing state information.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Curtiss J. Howard, Todd E. Kaplinger, William A. Nagy
  • Publication number: 20140358987
    Abstract: A method, system and computer program product for implementing synchronization of state information in an efficient, scalable manner. A shared state server receives a request from a client device to access a scope containing state information. The scope is distributed over a partition(s) via the use of a “data grid” thereby increasing scalability. The shared state server relays the request to a data grid server responsible for maintaining the data grid comprised of an in-memory cache and partitions outside of the in-memory cache. The request includes a key associated with a value corresponding to the requested state information. The data grid server obtains the value associated with the key from its data grid and sends it to the shared state server to be relayed to the requesting client device. In this manner, the state information is stored in a scalable manner thereby improving the efficiency in synchronizing state information.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Applicant: International Business Machines Corporation
    Inventors: Curtiss J. Howard, Todd E. Kaplinger, William A. Nagy
  • Publication number: 20140359071
    Abstract: A method, system and computer program product for maintaining state synchronization of an application between computing devices and maintaining state synchronization of common information between different applications. A server receives a request from a client device to access a shared state scope. A shared state scope is a data store that physically resides on the server, where the data store stores state information. The state information stored in these scopes can be shared among multiple instances of an application residing on multiple client devices. Furthermore, the state information may include common information that is shared among different applications. Upon the server providing access to the requested scope, the server receives an update to the state information stored within the requested scope from the requesting client device. The server then notifies other client devices regarding the update to the state information that have access to the shared state scope.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Inventors: Curtiss J. Howard, Todd E. Kaplinger, William A. Nagy
  • Publication number: 20140359072
    Abstract: A method, system and computer program product for maintaining state synchronization of an application between computing devices and maintaining state synchronization of common information between different applications. A server receives a request from a client device to access a shared state scope. A shared state scope is a data store that physically resides on the server, where the data store stores state information. The state information stored in these scopes can be shared among multiple instances of an application residing on multiple client devices. Furthermore, the state information may include common information that is shared among different applications. Upon the server providing access to the requested scope, the server receives an update to the state information stored within the requested scope from the requesting client device. The server then notifies other client devices regarding the update to the state information that have access to the shared state scope.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Curtiss J. Howard, Todd E. Kaplinger, William A. Nagy
  • Patent number: 6512670
    Abstract: A detachable display unit for portable devices is field replaceable and can be interchanged rapidly for service, upgrade or more flexible use. The display is a simple field replaceable unit that can be replaced in a matter of a few seconds in a routine way, allowing more cost effective service both for the repair organization and the consumer. This is made possible by a set of electrical interfaces and connectors for portable devices such that high cost and fragile displays can be quickly changed in the field by the consumer. The specific sets of interfaces and connectors for different classes of portable devices utilize as much as possible common electrical and physical components, thereby standardizing the electrical interfaces and connectors.
    Type: Grant
    Filed: October 5, 2000
    Date of Patent: January 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Boehme, David A. Epstein, Paul M. Matchen, William A. Nagy, Roger L. Phillips
  • Patent number: 6215480
    Abstract: A computer dynamic cylindrical display provides a natural scrolling capability, giving the appearance of a much larger display in a very small size. The display encloses the electronics of the device and contains a simple weighted cam that senses roll (using rotation sensor much like in a mouse). When the cylinder is placed on a flat surface and rolled up and down, the pixel display scrolls in correspondence with the rolling movement, giving the visual feel of rolling a cylindrical magnifying glass across a finely printed document. A “snap-to” scrolling algorithm makes it easier for the user to stop right on the center of a line of text. Parallax algorithms compensate for the cylindrically wrapped text making it appear flatter. Twisting the cap adjusts the angle of presentation for when the user is not looking straight down onto the display. A touch sensitive overlay allows the user to select menu items or hypertext links as the display “rolls over” that line of text.
    Type: Grant
    Filed: September 2, 1998
    Date of Patent: April 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Catalina M. Danis, John F. Kelley, William A. Nagy