Patents Examined by Soumya Dasgupta
-
Patent number: 8713446Abstract: In an embodiment, a method of providing a personalized display of data is presented. In this method, an identity of each of multiple applications for displaying data is transmitted to a user device, such as, for example, a computer or mobile communication device. Selections of more than one of the multiple applications are received from the user device. Configuration data indicating the selected applications are generated and stored. A request for a presentation application is received from the user device. The presentation application is to display the data via execution of the selected applications. In response to the request, the presentation application is generated based on the configuration data, and includes the selected applications. The presentation application is then transmitted to the user device for execution.Type: GrantFiled: July 21, 2011Date of Patent: April 29, 2014Assignee: SAP AGInventors: Andreas Vogel, Dominic Hehn, Mathias Zietzschmann, Andreas Michael Kunstein, Sigo Henkel, Susanne Gottlieb, Andrei Tsognov, Steffen Maier
-
Patent number: 8713427Abstract: Provided are an apparatus and method for extracting cascading style sheet (CSS) rules. The apparatus includes a generation unit configured to generate an identification list that includes identification symbols that correspond to one or more selectors, for each document object model (DOM) node. The apparatus also includes a rule extraction unit configured to select a target DOM node and extract one or more CSS rules that are applicable to the target DOM node based on identification symbols that are included in an identification list that corresponds to the target DOM node.Type: GrantFiled: June 27, 2011Date of Patent: April 29, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Dong-Woo Im, Seung-Mo Cho, Sung-Hak Lee, Soon-Cheol Hong, Sung-Jong Seo
-
Patent number: 8707157Abstract: In general, in one aspect, the invention relates to a method for populating forms. The method includes: identifying a set of inputs to a form from past users; receiving, from a current user, a request to view the form; identifying temporal data associated with the current user; identifying an internet protocol (IP) address of a computing device of the current user; performing, based on the IP address and the temporal data, a statistical analysis on the set of inputs; determining, based on the statistical analysis, that a statistical threshold corresponding to a field on the form is exceeded; calculating, in response to determining that that the statistical threshold is exceeded, a default value for the field; and sending the default value to the computing device.Type: GrantFiled: August 19, 2011Date of Patent: April 22, 2014Assignee: Intuit Inc.Inventor: Yashwant Singh Chouhan
-
Patent number: 8707165Abstract: An information processing apparatus for editing a document including a first layer and a second layer. The information processing apparatus determines, when a first layer is selected as a target layer, whether an object in a second page of the first layer, which follows a first page, can be relocated to a blank region in the first page of the first layer. When it is determined that the object in the second page of the first layer can be relocated, the information processing apparatus locates the object in the second page of the first layer to the first page of the first layer.Type: GrantFiled: October 21, 2010Date of Patent: April 22, 2014Assignee: Canon Kabushiki KaishaInventor: Tadanori Nakatsuka
-
Patent number: 8707162Abstract: Embodiments disclosed herein relate to reduction of web page transmission bandwidth by resolving a web page into static and dynamic components. An embodiment includes intercepting a request for a web page, retrieving the requested web page from a server, reading transmission instructions for the web page, the instructions based on an analysis of two or more identified versions of the web page, the analysis having identified one or more static and dynamic components of the web page, extracting the dynamic components of the retrieved web page based on the instructions, and providing the dynamic components of the web page along with one or more references to the static components in response to the request. Another embodiment includes constructing a web page for display using the received dynamic components and static components retrieved from a cache using the one or more references.Type: GrantFiled: March 22, 2011Date of Patent: April 22, 2014Assignee: Google Inc.Inventor: Arvind Jain
-
Patent number: 8700986Abstract: A plurality of objects associated with respective footnote reference information within a document are generated. An overflow object associated with overflow footnote reference information corresponding to a previous footnote marker appearing on a previous page is invoked to lay out the overflow footnote reference information, generating overflow layout data. A current page object associated with current page footnote reference information that corresponds to a current page footnote marker appearing on the page is invoked to lay out the current page footnote reference information, generating current page footnote reference information layout data, if an available footnote height is sufficient to lay out the current page footnote reference information. The page is displayed based on the overflow layout data and the current page footnote reference information layout data.Type: GrantFiled: August 10, 2011Date of Patent: April 15, 2014Assignee: Google Inc.Inventors: Luiz Pereira, Edgard Lindner, Venkat Ganesan, Kevin Markman, Lily Xia
-
Patent number: 8677237Abstract: Integrated pinyin and stroke input may be provided. First, a first input may be received. Next, in response to the first input, an input mode may be determined. The input mode may comprise a pinyin input mode, a stroke order input mode, or a stroke number input mode. Once the input mode is determined, data may be received based on the determined input mode. Then the received data may be converted based upon the determined input mode.Type: GrantFiled: March 1, 2007Date of Patent: March 18, 2014Assignee: Microsoft CorporationInventors: Dong Li, Qian Xun Johnson Li
-
Patent number: 8650477Abstract: A multimedia processing device implements a script having a data structure that is formed of a drawing information describing portion where media data is chronologically described, and a user navigation information describing portion where correspondence between events and actions and implementation conditions are chronologically described. The multimedia processing device implements this script, and thereby, media data is chronologically reproduced, and at the same time, a user interface showing operations that can be chronologically carried out is outputted. Then, a predetermined process, such as an insertion of media data, can be implemented by carrying out the operations following the user interface according to predetermined timing.Type: GrantFiled: May 8, 2009Date of Patent: February 11, 2014Assignee: Sharp Kabushiki KaishaInventors: Tatsuo Sudoh, Junsei Sato, Ryota Yagi
-
Patent number: 8640025Abstract: A multimedia processing device implements a script having a data structure that is formed of a drawing information describing portion where media data is chronologically described, and a user navigation information describing portion where correspondence between events and actions and implementation conditions are chronologically described. The multimedia processing device implements this script, and thereby, media data is chronologically reproduced, and at the same time, a user interface showing operations that can be chronologically carried out is outputted. Then, a predetermined process, such as an insertion of media data, can be implemented by carrying out the operations following the user interface according to predetermined timing.Type: GrantFiled: October 21, 2010Date of Patent: January 28, 2014Assignee: Sharp Kabushiki KaishaInventors: Tatsuo Sudoh, Junsei Sato, Ryota Yagi
-
Patent number: 8635548Abstract: A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content.Type: GrantFiled: March 18, 2005Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Michael D. Facemire, Mohamad R. Salahshoor, John F. Schumacher, Michael Wanderski
-
Patent number: 8635522Abstract: The systems, methods and computer program products for designing cross-platform mobile applications that execute on multiple operating platforms. The mobile application is activated with a workflow that includes data from a data source. The mobile application includes a plurality of web files configured to cause the mobile application to manipulate data from the data source. At least one web file in the plurality of web files is configured to display one or more screens of the mobile application. At least one file in the plurality of web files is configured to implement business logic of the mobile application. The mobile application also includes a container service configured to communicate data between the mobile device and a data source.Type: GrantFiled: May 12, 2011Date of Patent: January 21, 2014Assignee: Sybase, Inc.Inventors: Andrew Wai Lee, David John Brandow, Johannes Alberti
-
Patent number: 8621341Abstract: A cascading stylesheet (CSS) file transformed with user-selected design variables is provided. One or more CSS files may be received as a first input item, and user defined colors, fonts, layout, and images may be received as a second input item. Embodiments provide for determining if the colors and fonts selected by the user are usable and legible. User-selected color and font schemes may be modified if necessary, and a modified CSS file may be outputted to a rendering engine for rendering an aesthetically pleasing, usable, and legible web page.Type: GrantFiled: October 28, 2011Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Jonathan Fred Kern, Richard Eric Andeen, Mario Roberto Baumann, Thomas Richard Allen Ham, Ashok Kuppusamy, Cindy Liao, Frederico A. Mameri, Aditi Mandal, Elisabeth Olson, Jane Jiyoon Park, Lionel Robinson
-
Patent number: 8612853Abstract: A system for preparing a patent application in conjunction with a word processing program. The patent application includes elements, each having a common noun and being differentiated by a different adjective or combination of adjectives. The computer program automatically inserts the proper reference numeral or reference numerals following each occurrence of the common noun throughout the patent application.Type: GrantFiled: November 15, 2007Date of Patent: December 17, 2013Inventors: Harold W. Milton, Jr., Jacob Allen
-
Patent number: 8607162Abstract: The present invention provides a search capability to allow a user to easily locate a menu command or other user interface element associated with a search result. In one embodiment, a user enters a search term (or a portion thereof) in a search field. A list of results is displayed, for example in a results menu. The user can select or highlight any of the listed results; in response, the corresponding command is brought into view in context within the user interface, and is highlighted. The user can activate the selected command directly from the search results menu.Type: GrantFiled: June 6, 2011Date of Patent: December 10, 2013Assignee: Apple Inc.Inventors: Joshua Matthew Williams, Tristan Arguello Harris, Patrick Coffman, Giulia Pereyra Pagallo, Christina E. Warren, Steve Ko, Celia Vigil
-
Patent number: 8589784Abstract: A system and method identifies different versions of the same document in a document collection. The system and method creates multiple candidate identifiers for each document based on information associated with the document, and processes the candidate identifiers according to language specific rules. The system and method compares the processed candidate identifiers for similarity, and identifies different versions of documents based on the similarity.Type: GrantFiled: June 30, 2011Date of Patent: November 19, 2013Assignee: Google Inc.Inventors: Alexandre A. Verstak, Anurag Acharya
-
Patent number: 8566693Abstract: A method of optimizing a set of elements on a device display. The method includes positioning the set of elements on the device display, where the set of elements includes a first set of spatial indicia, and the device display further includes a first set of device characteristics. The method also includes generating a first set of workspace configuration indicia based, in part, on the first set of spatial indicia and the first set of device characteristics; and, if desired, re-positioning the set of elements on the device display, where the set of elements includes a second set of spatial indicia, and wherein the device display further includes a second set of device characteristics.Type: GrantFiled: April 4, 2011Date of Patent: October 22, 2013Assignee: Oracle International CorporationInventors: Tim B. Beauchamp, Tana Christine Jackson, Kendall J. Cosby
-
Patent number: 8566696Abstract: A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.Type: GrantFiled: July 14, 2011Date of Patent: October 22, 2013Assignee: Google Inc.Inventors: Dominic Hamon, Timo Burkard, Arvind Jain
-
Patent number: 8539332Abstract: Document data to be edited includes reference information to external document data corresponding to a component document constituting the document data. When the component document is selected and when an instruction is given for the reflection thereof in the external document, a chapter to be updated is identified first, and reference information corresponding to that chapter is identified. Then, the external document identified by the reference information is overwritten and updated with the selected component document.Type: GrantFiled: April 29, 2009Date of Patent: September 17, 2013Assignee: Canon Kabushiki KaishaInventor: Yuki Hatakeyama
-
Patent number: 8539380Abstract: Described are methods that utilize a geographic location technology (e.g., GPS) to determine user location data, and existing network-based websites (e.g., Internet websites) for searching and accessing data related to the location data such that the user context can be developed and stored. A location component is provided that determines location data of a wireless communications device of a user. A context component is provided that accesses context data based on the location data to define a context in which the device is located. Activities, goals, and overall context of a user can be inferred through statistical fusion of multiple sources of evidence. The context data is presented to the user via the wireless device such that the user can make decisions as to where to go, for example. User preferences can be accessed and applied to filter context data according to what the user desires to see and access.Type: GrantFiled: March 3, 2011Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventors: John C. Krumm, Eric J. Horvitz, Ramaswamy Hariharan
-
Patent number: 8522129Abstract: A system and method identifies a primary version out of different versions of the same document. The system selects a priority of authority for each document version based on a priority rule and information associated with the document version, and selects a primary version based on the priority of authority and information associated with the document version.Type: GrantFiled: January 9, 2012Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: Alexandre A. Verstak, Anurag Acharya