Patents by Inventor Richard Theis
Richard Theis 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: 7870264Abstract: In a first aspect, a first method of providing communication to a user via one of a plurality of network devices is provided. The first method includes the steps of (1) receiving a plurality of communications for the user from one or more of the network devices in a message queue; (2) selecting a network device based on at least one of respective time thresholds and respective priorities associated with the plurality of network devices; and (3) determining whether the selected network device can receive a communication from the message queue based on at least one of a profile associated with the user adapted to define how the user receives the communication on one or more of the network devices and a ruleset adapted to define how the communication is handled based on criteria associated with the communication. Numerous other aspects are provided.Type: GrantFiled: January 19, 2006Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Timothy P. Clark, Zachary A. Garbow, Richard Theis, Brian P. Wallenfelt
-
Patent number: 7794648Abstract: A tundish carriage with a lifting device (1) for a tundish (2) for liquid steel materials, in particular in a multi-strand caster, wherein the tundish (2) is supported, with a possibility to be lifted or lowered, by controlled electromechanical or hydraulic lifting devices (1a, 1b) on a carriage frame (7), prevents a quadruple arrangement of piston-cylinder units and a complicated synchronization control, with security for personnel and a noticeable simplification of construction, by providing a single vertical support (9) and only two lifting devices (1a, 1b).Type: GrantFiled: December 14, 2006Date of Patent: September 14, 2010Assignee: SMS Siemag AktiengesellschaftInventors: Richard Theis, Hans Juergen Hecken
-
Patent number: 7526106Abstract: A method of tracking images captured by a digital camera includes inputting a profile marker to a profile information database in the digital camera, establishing a profile ratio for captured images. The profile ratio sets a number of captured images required to contain the profile marker. The method further requires scanning with a tracking system captured images stored a memory for the profile marker, and providing one of a visual alarm and an audible alarm indicating that the number of captured images containing the profile marker is less than the profile ratio.Type: GrantFiled: May 1, 2008Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Timothy P. Clark, Zachary A. Garbow, Richard Theis
-
Publication number: 20080185120Abstract: A tundish carriage with a lifting device (1) for a tundish (2) for liquid steel materials, in particular in a multi-strand caster, wherein the tundish (2) is supported, with a possibility to be lifted or lowered, by controlled electromechanical or hydraulic lifting devices (1a, 1b) on a carriage frame (7), prevents a quadruple arrangement of piston-cylinder units and a complicated synchronization control, with security for personnel and a noticeable simplification of construction, by providing a single vertical support (9) and only two lifting devices (1a, 1b).Type: ApplicationFiled: December 14, 2006Publication date: August 7, 2008Inventors: Richard Theis, Hans Juergen Hecken
-
Patent number: 7391886Abstract: A digital camera system includes an input member for selecting at least one of an individual profile and a group profile and a memory operatively coupled to the input member. The memory includes digital images captured by the digital camera system and a profile information database. The profile information database includes at least one of an individual profile having an individual profile marker and a group profile having a plurality of individual profile markers. A tracking system, operatively coupled to the memory, selectively scans the captured images for images including at least one individual profile marker. A notification system, operatively coupled to the tracking system, provides one of a visual and an audible alarm indicating that less than a pre-selected number of individual profile markers are present in the captured images.Type: GrantFiled: January 9, 2008Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Timothy P. Clark, Zachary A. Garbow, Richard Theis
-
Publication number: 20080059399Abstract: A data structure used by an operating system to refer to a filesystem object includes information that permits the structure to be associated with filesystem objects having different filesystem implementations. The data structure is associated with a filesystem object that is linked into different directories that have different filesystem implementations. Therefore, the data structure includes respective information within it about each different link. As a result, a filesystem object, such as a directory, having one filesystem implementation may be created in or moved to another directory having a different filesystem implementation; or, a file may be linked in multiple directories having different implementations.Type: ApplicationFiled: October 29, 2007Publication date: March 6, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dennis DeLorme, Margaret Fenlon, Alan Levering, Michael Oberholtzer, Jeffrey Parker, Richard Theis, Jerry Von Berge
-
Publication number: 20070174783Abstract: A method, apparatus, and computer-usable medium for displaying a primary presentation on a display, where the primary presentation includes a collection of frames; in response to receiving a request to overlay the primary presentation with a secondary presentation, analyzing the plurality of frames to identify at least one safe region determined to be suitable for overlaying said primary presentation with a secondary presentation; presenting a preview of the secondary presentation in at least one safe region; in response to receiving a rejection of the preview, indicating a collection of alternate safe regions for presenting the secondary presentation; and in response to an alternate safe region among the collection of alternate safe regions being selected, displaying the secondary presentation in the selected alternate safe region.Type: ApplicationFiled: January 26, 2006Publication date: July 26, 2007Inventors: Timothy Clark, Zachary Garbow, Richard Theis, Brian Wallenfelt
-
Publication number: 20070165623Abstract: In a first aspect, a first method of providing communication to a user via one of a plurality of network devices is provided. The first method includes the steps of (1) receiving a plurality of communications for the user from one or more of the network devices in a message queue; (2) selecting a network device based on at least one of respective time thresholds and respective priorities associated with the plurality of network devices; and (3) determining whether the selected network device can receive a communication from the message queue based on at least one of a profile associated with the user adapted to define how the user receives the communication on one or more of the network devices and a ruleset adapted to define how the communication is handled based on criteria associated with the communication. Numerous other aspects are provided.Type: ApplicationFiled: January 19, 2006Publication date: July 19, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Clark, Zachary Garbow, Richard Theis, Brian Wallenfelt
-
Publication number: 20070136318Abstract: The present invention enables users to dynamically manage historical data within documents bearing one or more links, and retain the relationships defined by the links. The present invention tracks the links not just from source documents to destination documents, but also from destination documents back to the source documents, organizes the links in a hierarchical manner based on the content/naming of the links, and displays the link information to the user in a real-time and meaningful way.Type: ApplicationFiled: December 8, 2005Publication date: June 14, 2007Applicant: International Business Machines CorporationInventors: Timothy Clark, Zachary Garbow, Richard Theis, Brian Wallenfelt
-
Publication number: 20070109598Abstract: A digital device automatically arranges digital images for display in a stack-based arrangement, wherein images are grouped in multiple stacks according to at least one grouping criterion, and the user can scroll over groups of images. Preferably, the digital device automatically selects a mascot image from each group as the top of the corresponding stack. When the images are displayed using a digital display apparatus, the user can scroll through the mascot images only, without reviewing the other images in each stack. When the user finds a mascot image of interest, he may optionally scroll down the images in the stack. Preferably, images are grouped according to power-on session, and mascots are chosen based on user interaction history.Type: ApplicationFiled: November 17, 2005Publication date: May 17, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Clark, Zachary Garbow, Kevin Paterson, Richard Theis, Brian Wallenfelt
-
Publication number: 20070027927Abstract: Methods, apparatuses, and computer program products are provided for finding lost objects in a file system having a namespace that includes creating a list of all objects in the file system; identifying a portion of the namespace to compare with the list; comparing the portion of the namespace to the list; and deleting from the list entries for objects represented in the portion of the namespace. Some embodiments also include determining whether another portion of the namespace is available to compare with the list of all objects in the file system. Identifying a portion of the namespace to compare with the list according to embodiments for finding lost objects in a file system having a namespace may be carried out by identifying objects renamed during execution of the method.Type: ApplicationFiled: July 28, 2005Publication date: February 1, 2007Applicant: International Business Machines CorporationInventor: Richard Theis
-
Publication number: 20070022083Abstract: Methods, apparatuses, and computer program products are provided for graphical display of hierarchical hardlinks to files in a file system that includes identifying multiple hardlinks for a file and displaying relationships among the multiple hardlinks and the file. Some embodiments also include a hardlink comprising a link to a file directly mapping the file into a namespace. Graphical display of hierarchical hardlinks to files in a file system also includes providing a list of hardlinks to the file and providing in the file a pointer to the list. Some embodiments also include deleting the file having multiple hardlinks, renaming the hardlinks to the file, and displaying the pathnames of the hardlinks to the file.Type: ApplicationFiled: July 21, 2005Publication date: January 25, 2007Applicant: International Business Machines CorporationInventors: Timmothy Carlson, Richard Theis
-
Publication number: 20060224643Abstract: Methods, apparatuses, systems, and computer program products are provided for identifying objects that are obscured in the visible name space of a file system that include retrieving a data structure representing a mounted-over object in the visible name space of the file system, retrieving a data structure representing that the mounted-over object is mounted over a covered object that is obscured in the visible name space in dependence upon the data structure representing the mounted-over object, and retrieving a data structure representing the covered object in dependence upon the data structure representing that the mounted-over object is mounted over the covered object. Some embodiments also include creating a GUI display object representing the covered object; and displaying the GUI display object.Type: ApplicationFiled: March 30, 2005Publication date: October 5, 2006Applicant: International Business Machines CorporationInventors: Timmothy Carlson, Richard Theis
-
Publication number: 20050192918Abstract: A data structure used by an operating system to refer to a filesystem object includes information that permits the structure to be associated with filesystem objects having different filesystem implementations. The data structure is associated with a filesystem object that is linked into different directories that have different filesystem implementations. Therefore, the data structure includes respective information within it about each different link. As a result, a filesystem object, such as a directory, having one filesystem implementation may be created in or moved to another directory having a different filesystem implementation; or, a file may be linked in multiple directories having different implementations.Type: ApplicationFiled: February 12, 2004Publication date: September 1, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dennis DeLorme, Margaret Fenlon, Alan Levering, Michael Oberholtzer, Jeffrey Parker, Richard Theis, Jerry Von Berge
-
Publication number: 20050192974Abstract: A filesystem conversion process converts a filesystem from one implementation type to another type while the filesystem remains active and fully accessible. The conversion process builds a list of directories in the filesystem that are of the old filesystem type and then converts each directory until the entire filesystem is converted. Instead of the filesystem being shutdown to perform the conversion, the conversion process may run as a background thread that does not interfere with normal filesystem operations.Type: ApplicationFiled: February 12, 2004Publication date: September 1, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dennis DeLorme, Margaret Fenlon, Robert Gintowt, Alan Levering, Thomas McBride, Michael Oberholtzer, Jeffrey Parker, Richard Theis, Jerry Von Berge