Patents Examined by Chau T. Nguyen
-
Patent number: 10489493Abstract: A validation procedure employs metadata reuse using composite path signatures to make a metadata reuse determination. The procedure is performed as part of validating a set of data objects. Validating an initial subset of data objects generates N different sets of object-specific metadata, each set of which is associated with a different composite path signature. When subsequently validating another data object, a composite path signature is generated for the data object and compared with the composite path signatures of the N different sets of object-specific metadata. If a match is found, then the object-specific metadata of the matching composite path signature is reused for the data object. The object-specific metadata is remapped to an in-memory representation of the data object.Type: GrantFiled: September 13, 2012Date of Patent: November 26, 2019Assignee: Oracle International CorporationInventors: Andrea Di Blas, Ravi Murthy
-
Patent number: 10467710Abstract: An example social media platform enables a user to establish multiple user aliases. By using multiple user aliases, the user can selectively control the dissemination of information to other users. For instance, a user can establish two different user aliases on the social media platform, and use each of the user aliases to perform different social media actions. The user can use the user aliases to present different information regarding himself, publish different content, and/or interact with different groups of users.Type: GrantFiled: May 19, 2017Date of Patent: November 5, 2019Assignee: BlackBook Media Inc.Inventors: Scott Herman Albertine, K. Viktor Golubic, Thomas Joseph Huber, II
-
Patent number: 10459955Abstract: A system and method for tagging place names with geographic location coordinates, the place names associated with a collection of objects in a memory of a computer system. The system and method process a text string within an object stored in memory to identify a first potential place name. The system and method determine whether geographic location coordinates are known for the first potential place name. The system and method identify the first potential place name associated with an object in the memory as a place name. The system and method tag the first identified place name associated with an object in the memory with its geographic location coordinates, when the geographic location coordinates for the first identified place name are known. The system and method disambiguate place names when multiple place names are found.Type: GrantFiled: February 8, 2018Date of Patent: October 29, 2019Assignee: GOOGLE LLCInventors: David J. Vespe, Andrew Hogue
-
Patent number: 10445411Abstract: The present invention relates to document automation/assembly systems, and more particularly to document automation systems distributed over a network such as the Internet, and/or other communication networks. In addition, the present invention relates to methods, especially computer-implemented methods, to computer programs, and to recording media storing such programs for use in such systems.Type: GrantFiled: March 26, 2015Date of Patent: October 15, 2019Assignee: Practical Law Company LimitedInventors: David Kendal Pickles, Ali Shahid Ahmed, Robert James Dow
-
Patent number: 10437584Abstract: A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server computer. The first definition includes rules for encoding the command interface on a web browser. A conversion of the first definition to a second definition is performed. The second definition includes language for encoding the command interface on a user interface of the software application. The second definition is used to render the command interface on the user interface of the software application.Type: GrantFiled: August 17, 2015Date of Patent: October 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Michael J. McCormack, Nicholas James Thomson, Andrew Nathan Magee, Navin Ishwar Thadani, Shashi Ranjan
-
Patent number: 10423708Abstract: Methods and systems in accordance with the present invention allow users to efficiently manipulate, analyze, and transmit eXtensible Business Reporting Language (“XBRL”) reports. They allow users to automatically build financial reports that are acceptable to governing agencies such as the IRS. In one embodiment, the reports are developed by a parser that transforms text documents into software elements containing a format with a hierarchal relationship between the software elements, and an editor that develops reports by referencing the software elements transformed from the text documents. Methods and systems in accordance with the present invention also enable reports to be automatically scheduled by gathering desired information from an accounting system, formatting the information into an XBRL document, and transmitting it to an end source.Type: GrantFiled: March 17, 2017Date of Patent: September 24, 2019Assignee: e-Numerate Solutions, Inc.Inventors: Russell T Davis, Luther Pearson Hampton
-
Patent number: 10416840Abstract: A computer-implemented method for controlling an animated icon displayed on a display screen of a user device includes: providing, by at least one processor, an animated icon on the display screen of the user device to illustrate a notification content, determining, by the at least one processor, a number of times that the user has selected the animated icon on the display screen, and in response: performing, by the at least one processor, an action based on the number of times that the user has selected the animated icon.Type: GrantFiled: December 12, 2016Date of Patent: September 17, 2019Assignee: Appelago Inc.Inventor: Peter Rolih
-
Patent number: 10409894Abstract: Methods for optimizing a scale and position of a document in response to a user input is provided are provided. In one aspect, a method includes receiving an initial input request to scale a document to display a target portion of the document, and identifying at least one relevant portion of content at or near the target portion of the document. The method also includes adjusting a position and scale of the document while receiving the initial input request to an optimal position and to an optimal scale for viewing the at least one relevant portion. Systems and machine-readable media are also provided.Type: GrantFiled: September 7, 2017Date of Patent: September 10, 2019Assignee: GOOGLE LLCInventor: John François Julien Mellor
-
Patent number: 10409476Abstract: A mobile terminal including a wireless communication processor configured to provide wireless communication; a display; and a controller configured to display a third task screen corresponding to an application on the display, wherein at least a second task screen and a first task screen are previously displayed on the display, in response to a touch input applied to a back key on the mobile terminal that is equal to or lower than a reference pressure while the third task screen is displayed, display the second task screen on the display, and in response to the touch input applied to the back key on the mobile terminal that exceeds the reference pressure while the third task screen is displayed, jump from the third task screen to the previously displayed first task screen such that the first task screen is displayed on the display.Type: GrantFiled: December 13, 2016Date of Patent: September 10, 2019Assignee: LG ELECTRONICS INC.Inventors: Yoojin Choi, Eunkyung Choi, Wook Shin
-
Patent number: 10402482Abstract: A method may include receiving an input at design time specifying an application to support and receiving an input describing an application user scenario to support. The method may also include determining all possible semantic components required to support the application user scenario and determining all possible properties for the semantic components. The method may also include determining all possible operations in the application necessary to achieve the application user scenario. The method may also include mapping each operation to the semantic components and each property for the semantic components.Type: GrantFiled: September 22, 2015Date of Patent: September 3, 2019Assignee: OX SOFTWARE GMBHInventors: Svante Urs Schubert, Richard Landsman
-
Patent number: 10394939Abstract: A method includes determining whether an electronic source link of a curated item is broken. In response to the electronic source link not being broken, the method includes determining whether linked content at the electronic source link is consistent with a version of a document originally accessed on which the curated item is based (item document). In response to the linked content not being consistent with the item document, the method includes locating an alternative item or an alternative source for an inconsistent source link. In response to the electronic source link being broken, the method includes locating an alternative item or an alternative source for a broken source link. Following an expiration date of the curated item, the method also includes locating updated content that is relevant to the curated item.Type: GrantFiled: March 31, 2015Date of Patent: August 27, 2019Assignee: FUJITSU LIMITEDInventors: Takuro Watanabe, Jun Wang, Kanji Uchino
-
Patent number: 10394932Abstract: Systems and methods for creating a customized digital publication are disclosed. For example, one disclosed method for creating a customized digital publication comprises receiving, at an application builder executed by a processor, a digital publication application shell comprising an application programming interface (API), the digital publication application shell specifying standard functionality or appearance features for a digital publication application, and custom feature code specifying a custom feature based at least in part on a reference to the API of the digital publication shell, and producing the digital publication application based at least in part on the digital publication application shell and the custom feature code, wherein the digital publication application comprises at least some of the standard functionality or appearance features specified by the digital publication application shell and the custom feature specified by the custom feature code.Type: GrantFiled: November 30, 2012Date of Patent: August 27, 2019Assignee: Adobe Inc.Inventor: Nathan Plesnicher
-
Patent number: 10380232Abstract: Systems and methods are disclosed herein to present an incorporation of a second edit into a first edit in an electronic document. A method includes present the first edit and the second edit in the electronic document, the first edit and the second edit representing concurrent updates to the electronic document by multiple users comprising a first user and a second user and having different privilege levels, the first edit and the second edit having a shared position in the electronic document.Type: GrantFiled: May 14, 2018Date of Patent: August 13, 2019Assignee: GOOGLE LLCInventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
-
Patent number: 10354003Abstract: A method for data filtering includes displaying on a display device a cell set including data of a common data type, and displaying a first filter icon within a first cell of the cell set and a second filter icon within a second cell of the cell set. The first cell includes a first cell entry and the second cell includes a second cell entry. The first filter icon filters based on the first cell entry and the second filter icon filters based on the second cell entry. The method further includes applying a filter to the cell set in response to selection of the first filter icon by a user, the filter being based on the first cell entry.Type: GrantFiled: August 18, 2016Date of Patent: July 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan L Brissette, Sameer V Jorapur, Somil Kulkarni, Michael L Pauser
-
Patent number: 10354004Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.Type: GrantFiled: March 15, 2013Date of Patent: July 16, 2019Assignee: Apple Inc.Inventors: Chanaka G. Karunamuni, Marcel Van Os, Scott Herz, Eliza Block, Glen W. Steele, Ken Ferry, Peter Laurens
-
Patent number: 10347018Abstract: The various embodiments described herein include methods and devices for interactive data visualization. In one aspect, a method is performed at a device with a touch-sensitive surface and a display. The method includes (i) displaying a first chart, where the first chart concurrently displays a first set of categories in a first region and a second set of categories in a second region; and (ii) displaying a respective visual mark in the first chart corresponding to each respective pair of categories. The method further includes: (i) detecting a touch input that corresponds to a location on the display of the first chart; (ii) determining whether the location is in the first region, the second region, or neither; (iii) removing, via an animated transition, one or more visual marks based on the determination; and (iv) updating display of the first chart.Type: GrantFiled: June 2, 2016Date of Patent: July 9, 2019Assignee: Tableau Software, Inc.Inventor: Robin Stewart
-
Patent number: 10296567Abstract: Described herein are systems, method and devices for modifying web pages to enhance their performance. In certain non-limiting embodiments, improved resource consolidation techniques are described, which are sometimes referred to herein as ‘progressive’ consolidation. Such techniques can be used to consolidate page resources in a way that allows a client browser or other application to process each of the consolidated resources after it arrives, even if all the client has not fully retrieved all of the consolidated resources yet. The teachings hereof can be used, for example, to modify a markup language document (HTML) to consolidate CSS, JavaScript, images, or other resources referenced therein.Type: GrantFiled: September 1, 2017Date of Patent: May 21, 2019Assignee: Akamai Technologies, Inc.Inventors: Guy Podjarny, Christopher R. Dumoulin
-
Patent number: 10275434Abstract: 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: September 1, 2017Date of Patent: April 30, 2019Assignee: Google LLCInventors: Alexandre A. Verstak, Anurag Acharya
-
Patent number: 10255261Abstract: A processor obtains a table that contains numerical values or character strings in its cells. The processor then replaces each numerical value with a first constant value, and each character string with a second constant value. The two constant values have opposite signs. The processor generates area datasets each including first to third rectangular areas. The right side of the second rectangular area coincides with the left side of the first rectangular area. The bottom side of the third rectangular area coincides with the top side of the first rectangular area. With respect to each generated area dataset, the processor compares a sum of first and second constant values in the first rectangular area with a sum of first and second constant values in the second and third rectangular areas. The processor outputs at least one of the area datasets according to the comparison result.Type: GrantFiled: February 3, 2017Date of Patent: April 9, 2019Assignee: FUJITSU LIMITEDInventors: Keisuke Goto, Yuiko Ohta, Hiroya Inakoshi, Kento Uemura
-
Patent number: 10210145Abstract: A method of delivering webpages to a browser includes delivering a first webpage using a streaming protocol that optimizes delivery of content of the first webpage where the first webpage includes information that may persist in a browser cache; delivering a second webpage without using the streaming protocol where the second webpage and the first webpage both reference a first resource; and forcing revalidation of the first resource stored on the browser cache.Type: GrantFiled: June 7, 2017Date of Patent: February 19, 2019Assignee: Instart Logic, Inc.Inventor: Brian Kennedy