Patents by Inventor Robert J. Eggers, Jr.

Robert J. Eggers, Jr. 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: 9195754
    Abstract: Generally speaking embodiments that dynamically expand the amount of information displayed with search or query results are disclosed. Some embodiments comprise a method for viewing information of a search that includes presenting a number of search results in response to a search, enabling a user to select one or more of the search results for a period of time, and dynamically expanding an amount of information associated with the selected search result based upon the period of time. Further embodiments comprise apparatuses having a display and a selection sensor to sense when a user selects one of the results and measure a period of time that the user selects the result. These embodiments also include a result expander to expand the amount of information displayed for a selected result as the period of time increases.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr., Janice M. Girouard, Peter A. Zannucci
  • Publication number: 20150271300
    Abstract: A client-server network environment is temporarily transformed into a grid computing environment through the deployment of a network -booted grid operating system to each of a plurality of network clients. Each participating client operates in the client-server mode under a local operating system. At an appropriate time, a server transmits to each client a thin-client boot image (a dynamically built customized image or an image obtained from a store of predefined boot images) along with a grid application for which the thin-client has been optimized for peak performance. Each client re-boots using the thin-client image, thereby entering the grid mode and executing the grid application.
    Type: Application
    Filed: June 8, 2015
    Publication date: September 24, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. EGGERS, JR., Darren C. DOUGLAS
  • Patent number: 9088632
    Abstract: A client-server network environment is temporarily transformed into a grid computing environment through the deployment of a network-booted grid operating system to each of a plurality of network clients. Each participating client operates in the client-server mode under a local operating system. At an appropriate time, a server transmits to each client a thin-client boot image (a dynamically built customized image or an image obtained from a store of predefined boot images) along with a grid application for which the thin-client has been optimized for peak performance. Each client re-boots using the thin-client image, thereby entering the grid mode and allowing substantially all of its computing resources to be dedicated to executing the grid application. At a later time, the server directs that each client terminate the grid application and re-boot in its respective local operating system, reverting again to the client-server mode.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Eggers, Jr., Darren C. Douglas
  • Publication number: 20140047010
    Abstract: A client-server network environment is temporarily transformed into a grid computing environment through the deployment of a network-booted grid operating system to each of a plurality of network clients. Each participating client operates in the client-server mode under a local operating system. At an appropriate time, a server transmits to each client a thin-client boot image (a dynamically built customized image or an image obtained from a store of predefined boot images) along with a grid application for which the thin-client has been optimized for peak performance. Each client re-boots using the thin-client image, thereby entering the grid mode and allowing substantially all of its computing resources to be dedicated to executing the grid application. At a later time, the server directs that each client terminate the grid application and re-boot in its respective local operating system, reverting again to the client-server mode.
    Type: Application
    Filed: August 27, 2013
    Publication date: February 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Eggers, JR., Darren C. Douglas
  • Patent number: 8527260
    Abstract: Generally speaking, systems, methods and media for selectively modifying an electronic document by restoring user-selected portions of translated electronic document text to their original language are disclosed. Embodiments of a method for selectively modifying an electronic document may include receiving a request from a user to view a user selection of text of an electronic document in an original language instead of a second translated language where the electronic document has substantially all of its text in the second translated language. Embodiments may also include analyzing the request to determine an expanded selection to be changed into original replacement language.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr., Janice M. Girouard
  • Patent number: 7930447
    Abstract: Methods and arrangements of monitoring applications active on a plurality of computers are discussed. Embodiments include transformations, code, state machines or other logic to connect a plurality of computing devices via a keyboard video mouse (KVM) switch and to detect applications active on the computing devices. In some embodiments, each computing device may be connected to a display separate from the KVM switch. The embodiment may include detecting applications signaling a user for attention and displaying a list of active applications of the plurality of computing devices in response to a command from the user. The displaying may include giving priority to the applications signaling a user for attention.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr., Janice M. Girouard, Brian P. Sobocinski
  • Patent number: 7904525
    Abstract: Techniques for managing electronic mail. Folder rules for associating electronic mail messages with folders are received. The folders are managed by an electronic mail client and stored in a computer usable memory. Electronic mail messages are also received. Each of the electronic mail messages is associated with at least one of the folders according to the folder rules. Furthermore, a visibility condition is received. The visibility condition specifies when a specified folder is visible in a user interface of the electronic mail client. A processor causes the specified folder not to be visible in the user interface when the visibility condition is not satisfied. A visibility condition may instead specify when a specified folder is not visible in the user interface. In this case, the specified folder is caused not to be visible in the user interface when the visibility condition is satisfied.
    Type: Grant
    Filed: March 15, 2009
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Eggers, Jr., Janice M. Girouard, Avinesh Kumar, Sandeep Ramesh Patil, Darshak P. Shah
  • Patent number: 7844596
    Abstract: A system, method, and computer-implementable method for aiding file searching within a file service by indexing historical filenames and locations. In response to receiving a request to alter a first name corresponding to a file within the file system to a second name, a file system manager associates the second name to the first name and to the file within the file system data structure. When receiving a request for a file, wherein the request includes the first name, the file system manager searches the file system for the file based on the first name. When determining the search based on the first name is not successful, the file system manager searches the file system data structure for the file based on the second name. When the second name is located within the file system data structure, the file system manager returns the file to fulfill the request.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr.
  • Patent number: 7818373
    Abstract: A mechanism for notifying co-recipients of a communication that other recipients are currently composing a reply to the received communication is provided. The notification may be provided regardless of which type of communication application is being used to reply to the communication. With this mechanism, attribute information for a communication currently being composed on a client communication device using one of a plurality of different communication types is obtained. The attribute information may include an identifier of a communication type currently being used to compose the communication. A previously distributed communication related to the communication currently being composed is identified and one or more recipients of the previously distributed communication are identified. A notification message is sent to one or more communication devices associated with the one or more recipients of the previously distributed communication.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr., Janice M. Girouard, Janani Janakiraman
  • Publication number: 20100235449
    Abstract: Techniques for managing electronic mail. Folder rules for associating electronic mail messages with folders are received. The folders are managed by an electronic mail client and stored in a computer usable memory. Electronic mail messages are also received. Each of the electronic mail messages is associated with at least one of the folders according to the folder rules. Furthermore, a visibility condition is received. The visibility condition specifies when a specified folder is visible in a user interface of the electronic mail client. A processor causes the specified folder not to be visible in the user interface when the visibility condition is not satisfied. A visibility condition may instead specify when a specified folder is not visible in the user interface. In this case, the specified folder is caused not to be visible in the user interface when the visibility condition is satisfied.
    Type: Application
    Filed: March 15, 2009
    Publication date: September 16, 2010
    Inventors: Robert J. Eggers, JR., Janice M. Girouard, Avinesh Kumar, Sandeep Ramesh Patil, Darshak P. Shah
  • Publication number: 20100179846
    Abstract: One embodiment for ordering one or more items, i.e., goods or services, within a store includes choosing, by a person in a store, the one or more items on a computerized personal shopping assistant, wherein the computerized personal shopping assistant may be optionally associated with a cart. Further, the method includes selecting, by the person in the store, a request date-time on the computerized personal shopping assistant for each of the one or more items chosen, and, thereby, resulting in an order of one or more selected items at a selection date-time, wherein the request date-time is subsequent to the selection date-time. Further still, transmitting, by the computerized personal shopping assistant, the order to a data collection center associated with the store. Yet further, the method includes filling, by the store, the order after the transmitting and then providing the order by the request date-time subsequent to purchasing the order.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Ramon A. Reveron
  • Publication number: 20100049890
    Abstract: Methods and arrangements of monitoring applications active on a plurality of computers are discussed. Embodiments include transformations, code, state machines or other logic to connect a plurality of computing devices via a keyboard video mouse (KVM) switch and to detect applications active on the computing devices. In some embodiments, each computing device may be connected to a display separate from the KVM switch. The embodiment may include detecting applications signaling a user for attention and displaying a list of active applications of the plurality of computing devices in response to a command from the user. The displaying may include giving priority to the applications signaling a user for attention.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Brian P. Sobocinski
  • Publication number: 20090313220
    Abstract: Generally speaking embodiments that dynamically expand the amount of information displayed with search or query results are disclosed. Some embodiments comprise a method for viewing information of a search that includes presenting a number of search results in response to a search, enabling a user to select one or more of the search results for a period of time, and dynamically expanding an amount of information associated with the selected search result based upon the period of time. Further embodiments comprise apparatuses haying a display and a selection sensor to sense when a user selects one of the results and measure a period of time that the user selects the result. These embodiments also include a result expander to expand the amount of information displayed for a selected result as the period of time increases.
    Type: Application
    Filed: June 13, 2008
    Publication date: December 17, 2009
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Peter A. Zannucci
  • Publication number: 20090254620
    Abstract: A mechanism for notifying co-recipients of a communication that other recipients are currently composing a reply to the received communication is provided. The notification may be provided regardless of which type of communication application is being used to reply to the communication. With this mechanism, attribute information for a communication currently being composed on a client communication device using one of a plurality of different communication types is obtained. The attribute information may include an identifier of a communication type currently being used to compose the communication. A previously distributed communication related to the communication currently being composed is identified and one or more recipients of the previously distributed communication are identified. A notification message is sent to one or more communication devices associated with the one or more recipients of the previously distributed communication.
    Type: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Janani Janakiraman
  • Publication number: 20090249214
    Abstract: Disclosed is a method, system, and computer-readable medium with executable code for controlling the operation of multiple client terminals from a single keyboard and mouse of a server terminal. A buffer sharing logic of the server terminal and the client terminals is used to transmit and receive user input between the computers. The server terminal may use buffer sharing logic to cycle between desktop views or program windows of processes running on the connected client terminals. A user may use an ALT-TAB command to select a desktop view or program window of a connected client terminal. Once a screen or desktop is chosen, the user of the server terminal give focus of the selected application on a display connected to the server terminal. Additionally, the buffer sharing logic allows the user to dynamically copy and move data between the computer terminals at will.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Brian P. Sobocinski
  • Publication number: 20090249219
    Abstract: Disclosed is a method, system, and computer-readable medium with executable code for viewing the operation of multiple client terminals from a single user interface of a server terminal. A buffer sharing logic of the server terminal and the client terminals is used to transmit and receive display data between the computers. The server terminal may use buffer sharing logic to cycle between desktop views or program windows of processes running on the connected client terminals. A user of the server terminal may select to view program windows of processes running on the connected client terminals, or a virtual extended desktop of the server terminal and connected client terminals. Once a program window or virtual extended desktop is chosen, the user of the server terminal may view the client terminal screen where the chosen desktop or window resides.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Brian P. Sobocinski
  • Publication number: 20090070094
    Abstract: Generally speaking, systems, methods and media for selectively modifying an electronic document by restoring user-selected portions of translated electronic document text to their original language are disclosed. Embodiments of a method for selectively modifying an electronic document may include receiving a request from a user to view a user selection of text of an electronic document in an original language instead of a second translated language where the electronic document has substantially all of its text in the second translated language. Embodiments may also include analyzing the request to determine an expanded selection to be changed into original replacement language.
    Type: Application
    Filed: September 6, 2007
    Publication date: March 12, 2009
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard