Patents Examined by Joshua D Campbell
-
Methods and apparatuses for finding rectangles and application to segmentation of grid-shaped tables
Patent number: 7739587Abstract: In a method for identifying cells, line graphics are converted into vectors (12) having a canonical form without vector overlaps or crossings. Connecting vectors (22, 24, 26, 30, 32) are associated, including (i) forking vectors (22) having common starting points, and (ii) meeting vectors (24) having common ending points. A set of vectors is identified including at least two forking vectors and two meeting vectors cooperatively defining a cell.Type: GrantFiled: June 12, 2006Date of Patent: June 15, 2010Assignee: Xerox CorporationInventor: Jean-Yves Vion-Dury -
Patent number: 7739584Abstract: Techniques for electronic messaging synchronized to media presentation are provided. The techniques include a method for displaying text in connection with an audiovisual production, a method for displaying text in connection with playback of an audiovisual production, a method for synchronizing viewer-inputted messages with playback of an audiovisual production, and others. For example, a method for displaying a message in connection with an audiovisual production includes receiving a signal from a viewer interface to define the message, displaying the defined message adjacent to a first display of the audiovisual production, and displaying the defined message in a second display adjacent to the audiovisual production. In addition, the present invention provides a system for displaying messages in connection with playback of prerecorded media to produce an audiovisual production and a computer-readable medium with instructions for displaying messages in connection with an audiovisual production.Type: GrantFiled: July 18, 2003Date of Patent: June 15, 2010Inventors: Zane Vella, Brian Benitez, Ole Lutjens, Jeffrey Braun
-
Patent number: 7730406Abstract: A machine-implemented image processing method includes segmenting a scene into a background scene portion and a foreground scene portion, forming a mosaic for the background scene portion, enhancing the foreground scene portion, and constructing a composite of the background mosaic and the enhanced foreground.Type: GrantFiled: October 20, 2004Date of Patent: June 1, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Mei Chen
-
Patent number: 7721229Abstract: Displaying calendars may be provided. In response to a first input initiated by a user, a first calendar may be displayed comprising a user's calendar. Next, a second calendar may be overlaid over the first calendar. The second calendar may be displayed transparently with respect to the first calendar. Then, a third calendar may be displayed beside the first calendar. The second or third calendar may each comprise an event calendar, a project calendar, or a calendar of another user not associated with the first calendar. In addition, a second user initiated input may be received selecting an entry on the second calendar. In response to the received second user initiated input, the second calendar may be redisplayed not transparently with respect to the first calendar. Moreover, in response to the received second user initiated input, the first calendar may be redisplayed transparently with respect to the redisplayed second calendar.Type: GrantFiled: November 14, 2006Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Glenn Frankel, Richard Henry Leukart, III
-
Patent number: 7716571Abstract: An object model and a user interface (UI) enable users of a scorecard application to define an order and categorization of elements including header and row components to break out the scorecard data for effective presentation of multidimensional scorecard views combined with data from non-multidimensional sources. Users are provided options to select individual or sets of members, or to provide queries that select sets of metrics for the scorecard view. Header components are defined at predetermined depth of layers enabling the user to view categorized metrics. Additional columns providing attribute information associated with the metrics can also be inserted in selected places within the scorecard matrix using the editing UI.Type: GrantFiled: April 27, 2006Date of Patent: May 11, 2010Assignee: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Patent number: 7707497Abstract: Displaying font names is disclosed. A list of font names is obtained, where each font name is divided into a prefix portion, if any, and a remainder portion. The list is sorted without considering the prefix portion. The prefix portions are displayed, for those font names that have them, using a first display property and the remainder portions are displayed using a second display property.Type: GrantFiled: September 12, 2006Date of Patent: April 27, 2010Assignee: Adobe Systems IncorporatedInventor: Sairus Patel
-
Patent number: 7698630Abstract: The invention aims to provide a document administration apparatus for processing input original data, which comprises: a first memory for storing the original data; a mask data generator for generating mask data capable of masking at least one predetermined area of the original data; a second memory for storing the mask data generated by the mask data generator; a selector enabling to select the original data stored in the first memory and the mask data stored in the second memory; a display enabling to display the mask data selected by the selector in a state that the mask data is superposed on the original data, without changing the original data selected by the selector; and a mask data editor enabling to edit the mask data displayed on the display in the state that the mask data is superposed on the original data.Type: GrantFiled: June 2, 2004Date of Patent: April 13, 2010Assignee: Canon Kabushiki KaishaInventor: Akihiko Noda
-
Patent number: 7694238Abstract: Selecting an obscured object of a computer-generated model consisting of a plurality of objects displayed on a computer screen includes receiving input data interpreted as an instruction to change a visibility characteristic of a first one of the plurality of objects (the first one of the objects obscuring another of the objects, and the first object being determined based on the location of an on-screen cursor), and modifying a visibility characteristic of the first object to cause another one of the objects to become discernable and selectable.Type: GrantFiled: March 22, 2004Date of Patent: April 6, 2010Assignee: SolidWorks CorporationInventors: Mark Gibson, James C. Wilkinson, John Sweeney, Seetharam Misro
-
Patent number: 7689911Abstract: An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes interfaces through which extensions are connected to the editor and through which selection services and highlight rendering services are provided. The selection services interfaces provide a clear separation of a logical selection position in the document and the visual feedback provided for the selection, allowing extensions to be designed that provide customized selection feedback. The highlight rendering services interfaces provide an extension with the ability to augment an existing selection without modifying the actual document. The editor also includes an event routing model that works to decrease the occurrence of conflicts between the editor and extensions and between extensions. Upon the occurrence of an event, the editor routes the event to each extension before the editor's default handling of the event occurs.Type: GrantFiled: March 7, 2006Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Ashraf A. Michail, Mark A. Alcazar, John G. Bedworth
-
Patent number: 7689904Abstract: Operations included in creation of an electronic document having a plurality of predefined fields include receiving an input that a user makes under guidance of an input area in a graphical user interface (GUI). The input includes a character string and is made to create an electronic document in a computer system. A field with which the first character string is associated is determined. A template has a template input area for each of several predefined fields. The template is displayed in the GUI with an entry corresponding to the string entered in the correct input area. A GUI includes the input area and a template display area. Upon determining that the first character string is associated with a first predefined field, the first character string is entered in the template input area for the first predefined field. The string can also be used for template selection.Type: GrantFiled: March 6, 2006Date of Patent: March 30, 2010Assignee: SAP AGInventor: Gerd M. Ritter
-
Patent number: 7689932Abstract: A device and method provide for maintenance of a shortcut key to an application accessible at the device. The method includes assigning a first application to a shortcut key at a device, wherein the shortcut key at the device is a button on the device; storing an identifier of the first application to a first file at the device; determining if the first application at the device assigned to the shortcut key remains executable at the device; if the first application is determined to be unexecutable at the device, assigning a second application to the shortcut key at the device, wherein an identifier of the second application is stored in a second file at the device, and further wherein the second application is executable at the device.Type: GrantFiled: December 28, 2004Date of Patent: March 30, 2010Assignee: Nokia CorporationInventor: Rishikesh Maktedar
-
Patent number: 7689910Abstract: A method, apparatus and program storage device for delimiting words is provided and requires adding an extensible vocabulary markup to a plurality of markup languages, wherein the plurality of markup languages comprises a knowledge representation, and processing a provided term from one or more vocabularies for use in the knowledge representation.Type: GrantFiled: January 31, 2005Date of Patent: March 30, 2010Assignee: International Business Machines CorporationInventors: Erik F. Hennum, Michael Priestley
-
Patent number: 7673236Abstract: There is disclosed a method of inputting text into a data processing apparatus, including the steps of (a) providing a database of words arranged hierarchically into a plurality of levels; (b) displaying at least one window on a visual display unit of said data processing apparatus; (c) showing a plurality of said words in said at least one window; (d) choosing a word or words from said plurality of words shown in said at least one window; and (e) outputting an output in response to choosing of said word(s) in said step (d).Type: GrantFiled: February 8, 2002Date of Patent: March 2, 2010Assignee: LX1 Technology LimitedInventor: Wai Choi Tang
-
Patent number: 7673228Abstract: Systems and/or methods are described that enable a data-driven action associated with altering a data instance of a network form without altering and/or having access to the data instance. These systems and/or methods, in one embodiment, render a result of a data-driven action for a network form without transforming the network form's data instance. In another embodiment, the systems and/or methods map a data-driven action to a view-centric logical representation of the electronic form.Type: GrantFiled: March 30, 2005Date of Patent: March 2, 2010Assignee: Microsoft CorporationInventors: Amol S. Kelkar, Danny van Velzen, David Airapetyan, Jonathan E. Rivers-Moore, Ranjan Aggarwal
-
Patent number: 7673233Abstract: The management of tabs in browser applications may be at least partially automated. In a described implementation, a link present in browser content information may include a link property indicating that the new browser content information targeted by the link is to be opened in a new tab. A browser application can therefore automatically launch a new tab without a user request. In another described implementation, a new travelogue created for a new tab may be initially populated with an historical entry that points to spawning browser content information and identifies the originating tab. When a user attempts to move backward from an initial page of the new tab, a browser application can therefore automatically redisplay the spawning browser content information at the originating tab.Type: GrantFiled: September 8, 2005Date of Patent: March 2, 2010Assignee: Microsoft CorporationInventors: Jason F. Moore, Justin Mann, Martijn Eldert Van Tilburg
-
Patent number: 7673231Abstract: A computer-implemented method of parsing markup-language source data is described. The markup-language source data comprises a plurality of elements. A first portion of the elements is processed by interoperating with a symbol table to determine unique string objects associated with the elements of the first portion of the elements. A structure is recorded associated with the first portion of the elements collectively, including the determined unique string objects in association with the corresponding elements of the first portion. A second portion of the elements is processed, using the structure determined associated with the first portion of the elements, to determine the unique string objects associated with the elements of the second portion, without interoperating with the symbol table.Type: GrantFiled: September 6, 2005Date of Patent: March 2, 2010Assignee: Sun Microsystems, Inc.Inventors: Neeraj Bajaj, K. Venugopal Rao
-
Patent number: 7657834Abstract: A Sensitivity Label Translation system allows internal Compartmented Mode Workstation (CMW) format labels to be translated to SELinux policy labels and vice-versa. This translation occurs by mapping the internal CMW bit-mapped representation to predefined SELinux policy strings and vice-versa. Particular enabled CMW categories are converted into SELinux category strings and vice-versa. The respective category values and policies are unaffected.Type: GrantFiled: June 29, 2005Date of Patent: February 2, 2010Assignee: Trusted Computer SolutionsInventor: Chad J. Hanson
-
Patent number: 7653665Abstract: A system and method avoids anomalies in presence of data manipulation language (DML) plans maintaining dependent objects and snapshot isolation. An anomaly due to using a snapshot isolation level within the transaction is detected within a database transaction and the transaction is aborted based upon that detection. Involved in making the anomaly detection is determining whether a view of particular data accessed during the transaction under a snapshot isolation view to ensure read consistency differs from a view of the data under another isolation level, such as the read committed isolation level. Then a detection is made that an anomaly may occur if it is determined that the view of the data accessed during the transaction under the snapshot isolation differs from the view of the data under the other isolation level. Such anomaly avoidance prevents an indexed view being maintained nor a referential integrity constraint validated based on incorrect data.Type: GrantFiled: September 13, 2004Date of Patent: January 26, 2010Assignee: Microsoft CorporationInventors: Stefano Stefani, Wei Xiao
-
Patent number: 7644360Abstract: A system and method for facilitating patent grant and patent application claims examination; including the functions of automated importing of patent claims, automated parsing of the claims into their hierarchy, and compression/expansion of the parsed claims to/from the independent claim level.Type: GrantFiled: November 8, 2004Date of Patent: January 5, 2010Assignee: Spore, Inc.Inventors: Guy R. Beretich, Jr., JiNan Glasgow
-
Patent number: 7636899Abstract: A screen sharing function enables a main executable application, which typically uses more than one monitor, to switch to single-monitor usage as necessary to allow a user to directly interact with other applications that the main executable application invokes. A system including multiple display monitors for displaying multiple user interface image windows associated with corresponding multiple executable applications employs an image format determination system. The image format determination system includes an input processor for receiving command data representing a command to initiate execution of a function of a second application and display of an associated second image window in response to user entry of a command via a first image window associated with a first application.Type: GrantFiled: May 19, 2006Date of Patent: December 22, 2009Assignee: Siemens Medical Solutions Health Services CorporationInventors: Joseph David Purcell, Chris O'Donnell, Perumal Sivakumar