Patents Examined by Thu Huynh
-
Patent number: 9098476Abstract: A method of binding elements of a structured document to an observer structure includes obtaining the logical structure of a document. Nodes representing information contained in the document are mapped to an observer structure which can include both a user interface or a programming object. The user interface may be a graphical user interface including a display form of a grid-like structure to contain the structured document information. The data binding which maps the structured document information to the observer form may be directionally controllable such that any change made to the information at the observer may be reflected in the source structured document.Type: GrantFiled: June 29, 2004Date of Patent: August 4, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dare Obasanjo, Erik Meijer, Derek E. Denny-Brown, Mark W. Fussell, Srikanth Mandadi, Ilia G. Ioffe
-
Patent number: 9075522Abstract: Embodiments of a multi-screen bookmark hold gesture are described. In various embodiments, a hold input is recognized at a first screen of a multi-screen system, and the hold input is recognized when held in place proximate an edge of a journal page that is displayed on the first screen. A motion input is recognized at a second screen of the multi-screen system while the hold input remains held in place. A bookmark hold gesture can then be determined from the recognized hold and motion inputs, and the bookmark hold gesture is effective to bookmark the journal page at a location of the hold input on the first screen.Type: GrantFiled: February 25, 2010Date of Patent: July 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Kenneth P. Hinckley, Koji Yatani
-
Patent number: 9069550Abstract: In general, embodiments of the invention provide an approach to proactively adjust timeout settings on a display device based on user activity. Specifically, a system and method are presented to adaptively adjust the inactivity timeout settings on a display device based on the application being used, the content being displayed on the device, and an analysis of the user's history with the application. The present invention calculates an inactivity timeout modifier which is utilized to modify the default operating system timeout value.Type: GrantFiled: November 29, 2010Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
-
Patent number: 8943397Abstract: A method including receiving input from a user, retrieving data based on the input, generating a tabular display of the data according to default settings and adjustable user settings, and transmitting the tabular display to the user. A system having a server application structured and arranged to receive input from a user, retrieve data based on the input, generate a tabular display of the data according to default settings and adjustable user settings, and transmit the tabular display to the user, and a client application structured and arranged to display the tabular display.Type: GrantFiled: October 13, 2006Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Giancarlo Palleschi, Prasannakumar Parigivenkata
-
Patent number: 8918714Abstract: A system and method for printing a multimedia document including a multimedia content in the form of video, animation or graphics. While printing a multimedia document including a video file, instead of printing the default poster view, a set of frames extracted from the video file is printed. In one embodiment of the invention, the frames are extracted from the video file using a frame extraction algorithm and temporary layout of the set of frames is created for printing. User can configure to print the set of frames in the same area of the video file in the multimedia document, or can configure to print them in a separate page.Type: GrantFiled: April 11, 2007Date of Patent: December 23, 2014Assignee: Adobe Systems IncorporatedInventors: Romil Mittal, Narinder Beri, Ashu Mittal
-
Patent number: 8892992Abstract: Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of their position in the document. The method identifies a pairwise grouping of nearest primitive elements. The method sorts the pairwise primitive elements based on an order from the closest to the furthest pairs. The method stores a single value that identifies which of the pairwise primitive elements are sufficiently far apart to form a partition. The method uses the stored value to identify and analyze the partitions in order to define structural elements for the document.Type: GrantFiled: July 20, 2012Date of Patent: November 18, 2014Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 8880999Abstract: Computer-implemented methods relating to interactive graphical designs are provided. One method includes adding a widget to a graphical instantiation of a web page design that is being displayed in a graphical design environment. The method also includes generating an encoded instantiation of the web page design using a compiler and the graphical instantiation. The method also includes rendering the encoded instantiation in a player. A portion of the encoded instantiation is used by the player for an aspect of an interaction between a viewer of the web page design and the widget. The method also includes generating a notification to describe that aspect of the interaction. The notification is a more cogent description of that aspect of the interaction than the portion of the encoded instantiation.Type: GrantFiled: September 24, 2013Date of Patent: November 4, 2014Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith
-
Patent number: 8875016Abstract: In accordance with one aspect of the present invention, disclosed is an image analysis and conversion method and system, where digital ink images are converted to structured object representations of the digital ink images, capable of being edited by a structured text/graphics editor.Type: GrantFiled: October 17, 2006Date of Patent: October 28, 2014Assignee: Xerox CorporationInventors: Eric Saund, Thomas P. Moran, Daniel Larner, James V. Mahoney, Todd A. Cass
-
Patent number: 8869021Abstract: The invention is a method and apparatus for encouraging applicants or others completing electronic forms to complete the forms and to become associated with the institution to which the form is directed. While completing the form or afterward, the applicant follows a hyperlink that presents a personal communication from an identified individual associated with the institution. The communication typically relates to the underlying purpose of the form rather than providing instructions on completing the form. For example, the communication may include a personalized message encouraging the applicant to attend the university. By varying the communication depending on the information entered onto the form by the applicant, the communication can be tailored to the specific background and interests of the applicant.Type: GrantFiled: July 14, 2004Date of Patent: October 21, 2014Assignee: Collegenet, Inc.Inventors: James H. Wolfston, Jr., Michael D. Hitchcock, David M. Fogarty, Michael W. Ratliff
-
Patent number: 8839095Abstract: Briefly, in accordance with one embodiment of the invention, an object may be utilized to define, communicate, and/or control a spatial relationship between at least two other objects. Such an object may be somewhat analogous to a spring in that a minimum margin between the two other objects may be defined to allow the two other objects to approach one another until the minimum margin is reached, and a flexible margin may allow movement of the two other objects within the flexible margin relative to each other, optionally up to a maximum distance of separation.Type: GrantFiled: August 19, 2005Date of Patent: September 16, 2014Assignee: Adobe Systems IncorporatedInventor: Yohko A. Kelley
-
Patent number: 8832542Abstract: A system and method of embedding symbology in alphabetic letters and then linking the letter to a site or sites on the global computer network, i.e., the Internet, are provided. The system and method provide for capturing an image of at least one character fixed in a medium; determining at least one letter of an alphabet corresponding to the at least one character; determining a numerical value for the determined at least one letter; looking up in a database a hyperlink corresponding to the numerical value; and presenting the hyperlink on a display device. The system and method further provide determining at least one marking within the at least one letter; and determining a location for the at least one marking within the at least one letter, wherein the combination of the at least one marking and the location for the at least one marking corresponds to the numerical value.Type: GrantFiled: December 7, 2011Date of Patent: September 9, 2014Inventor: Leigh M. Rothschild
-
Patent number: 8775919Abstract: Tools and techniques are provided to support presentation analytics, such as Flash or Flex analytics, independently of embedded JavaScript web analytics code used in web pages. A presentation analytics engine, which may be implemented in ActionScript, includes code for capturing information about user interaction with a multimedia presentation, code for dynamically generating a string or other data structure reflecting such captured information, and code for sending the data structure to an analytics server without using a getURL( ) call or embedded JavaScript. Functionality is also provided for tracking objects without object-specific code, for dynamically sending such tracking information, and for supporting a visual presentation analytics overlay report illustrating such information. The Flash presentation analytics may use the same visitor ID as standard JavaScript analytics, without synchronizing the two analytics codes.Type: GrantFiled: April 25, 2006Date of Patent: July 8, 2014Assignee: Adobe Systems IncorporatedInventor: Stephen Hammond
-
Patent number: 8775927Abstract: A method comprising compressing a first XML document into a binary stream, converting the binary stream into a compressed valid XML document, and associating at least one XML tag with the compressed valid XML document in order to identify the document as a compressed XML document.Type: GrantFiled: October 31, 2007Date of Patent: July 8, 2014Assignee: Digi International Inc.Inventor: Adam D. Dirstine
-
Patent number: 8769401Abstract: A method comprising compressing a first XML document into a binary stream, converting the binary stream into a compressed valid XML document, and associating at least one XML tag with the compressed valid XML document in order to identify the document as a compressed XML document.Type: GrantFiled: August 5, 2004Date of Patent: July 1, 2014Assignee: Digi International Inc.Inventor: Adam D. Dirstine
-
Patent number: 8756498Abstract: On a content display screen corresponding to a searched item of an arbitrary dictionary, for example, an important item, an important year, and an important event are marked with a magenta highlighter, a blue highlighter, and a yellow highlighter, respectively. Then, position information of a highlighter range in the searched item of the dictionary is registered for each color in a highlighter information database, and the item name of the dictionary is associated with highlighter existence data for each color and registered in a wordbook database of Wordbook n selected by the user. When an arbitrary Wordbook n registered in the wordbook database is selected and called up, each item name registered in the selected wordbook is associated with a color mark according to the highlighter existence data for each color and displayed in a registered wordlist screen. Accordingly, a desired registered word can be quickly selected.Type: GrantFiled: November 22, 2010Date of Patent: June 17, 2014Assignee: Casio Computer Co., LtdInventor: Daisuke Nakajima
-
Patent number: 8689099Abstract: Disclosed are various embodiments for performing cross-domain communication using messenger frames. One or more messenger frames are dynamically generated in response to determining that a message is to be sent from a first frame in one domain to a second frame in another domain in a client. The message is sent from the first frame to the second frame by embedding the message in addresses of the messenger frames. Code executing in the first frame and code executing in the second frame are restricted from direct communication in the client.Type: GrantFiled: December 23, 2010Date of Patent: April 1, 2014Assignee: Amazon Technologies, Inc.Inventors: Jeremy B. Hanni, Homan Lee, Zachary M. Shalla, Léon Thrane
-
Patent number: 8683320Abstract: For processing of XML data by use of a finite state automaton, the XML data is based on a predetermined XML schema and the finite state automaton has states and transitions being arranged based on the predetermined XML schema. In the finite state automaton, at least one of the transitions of the finite state automaton, which refers to an element or attribute of the XML schema, has a variable length binary code, the variable length binary code being arranged to code the element or attribute of the XML schema. An improved handling of XML data in several systems or devices of several technical areas is provided, wherein saving of memory resources and processing resources or costs in the systems and devices is enabled.Type: GrantFiled: February 15, 2010Date of Patent: March 25, 2014Assignee: Siemens AktiengesellschaftInventors: Jörg Heuer, Sebastian Käbisch
-
Patent number: 8683310Abstract: A system and method for providing management such as creation, manipulation, storage, control, and retrieval of digital content for a company on a global basis. Digital content is created and stored in, for example, the eXtensible Markup Language (XML) format using the relationship between component mapping information and content information comprising webpage components. The XML data is developed by defining page components, mapping the components on a page and indexing the page for future retrieval of the page. The data is then stored in a single database, as segments related to the page, for call-up by a user.Type: GrantFiled: August 1, 2011Date of Patent: March 25, 2014Assignee: American Express Travel Related Services Company, Inc.Inventors: Andrea Bimson, Jin Chyung, Meena Gopakumar, Lorraine Miranda, Biswajit Sarkar, Shashikant Rao, Kaustubh Kunte
-
Patent number: 8661330Abstract: Embodiments of a computer system, a method and a computer-program product (e.g., software) for use with the computer system are described. These embodiments may be used to assist users while they are filling in forms. In particular, based at least in part on a current location of a user (such as a location of a portable electronic device associated with the user), an association with location and non-location information for an entity may be identified. For example, a predetermined relationship between the user's current location and the location of the entity may be accessed. Alternatively, a relationship between the user's current location and the location of the entity may be determined, for example, based at least in part on proximity. This identified location and/or non-location information for the entity may be used to fill in one or more fields in a form associated with an application.Type: GrantFiled: February 17, 2009Date of Patent: February 25, 2014Assignee: Intuit Inc.Inventors: Kyle Greene Kilat, Joseph W. Lasee, Jose A. Alvarez, Vladimir Magdalin
-
Patent number: 8661333Abstract: A Web server function is provided for an image processing apparatus including a scanner for reading an image on a document, a printer for printing an image, an E-mail transmission/reception function, a FAX transmission/reception function, and the like to make the image processing apparatus generate a list of information about the status of various jobs and image data stored in a storage unit as a Web page. A user can browse and operate this Web page by using the Web browser of a computer connected to the apparatus through a LAN. The user of the computer can therefore grasp and manipulate information about a plurality of jobs executed by the image processing apparatus and information about image data at a remote place from the image processing apparatus.Type: GrantFiled: August 9, 2006Date of Patent: February 25, 2014Assignee: Canon Kabushiki KaishaInventors: Hiroshi Matsuda, Yukiyoshi Hikichi, Tomoya Sato