Patents Examined by Cong-Lac Huynh
  • Patent number: 9690759
    Abstract: Linking, tying, referencing or otherwise utilizing characters, images, alphanumerical values, codes and other metadata to link content, media, information, data and other electronically transmittable matter to an application, program, process or other logically executing construct is contemplated. Such content linking may include but is not necessarily limited to enabling content linking without requiring a server or other entity posting a corresponding link to host the linked-to content.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: June 27, 2017
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Stephen Glennon, David Agranoff, Stephen Buck
  • Patent number: 9665548
    Abstract: [Problem] To provide a website creation system wherein a plurality of websites can be set up and web pages created therefor, using mobile phones. [Solution] A website creation system that has: a first email-address registration means that registers the email addresses of intermediate-user mobile phones (12) belonging respectively to a plurality of intermediate users; a website setup means that uses intermediate-user mobile phones (12) that logged in to the system to set up a plurality of websites corresponding respectively to preregistered domain names; a first web-page creation means that uses mobile emails, sent from the intermediate-user mobile phones (12) that logged in to the system, to create web pages for the websites corresponding respectively to the aforementioned domain names; and a first website output means that outputs, via the internet, the websites containing the web pages created by the first web-page creation means.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 30, 2017
    Assignee: Japan Registry Services, Co., Ltd.
    Inventors: Kenichi Tomiyama, Ryosuke Sekido
  • Patent number: 9633063
    Abstract: A redaction process obtains redaction data indicating content to be redacted in a document. In addition, the redaction process obtains non-redaction data indicating content not to be redacted in the document. Furthermore, the redaction process obtains proximity data indicating proximate expressions to be matched against the document. In this manner, the redaction process processes the redaction data, non-redaction data and proximity data against the document to produce a redact list and a potential list. Upon receiving user selections from both the redact and the potential lists, the redaction process applies a redaction function to the document to produce a redacted version of the document.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: April 25, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Bennett Leeds
  • Patent number: 9613033
    Abstract: Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc. Accordingly, content may be labeled with user emotion labels, specified by users that engaged with the content, to create labeled content (e.g., the image may be labeled as inspirational). Emotional transition triggers may be defined for users (e.g., 30 minutes of a user writing a school report using a word processing application). Responsive to a triggering of an emotional transition trigger, labeled content may be provided to a user (e.g., the image may be provided to the user as an inspirational break from writing the school report). In this way, content may be labeled based upon emotions that the content invokes in users, and such labeled content may be provided to users in a contextually relevant manner (e.g., a study break).
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 4, 2017
    Assignee: YAHOO!, INC.
    Inventors: Shirin Oskooi, Dan Pelleg, Yoelle Maarek, Samiksha Harish Kothari
  • Patent number: 9613005
    Abstract: The application provides method and apparatus for bidirectional typesetting. The method for bidirectional typesetting of the present application comprises: retrieving a small sample used for a document to be bi-directionally typeset; defining at least one reverse region, wherein the reverse region consists of successive characters required to be reversed in the retrieved small sample; and determining locations where the reversed characters will be located in the documents and recording the locations into a big sample.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: April 4, 2017
    Assignees: Peking University Founder Group Co., Ltd., Beijing Founder Electronics Co., Ltd.
    Inventors: Yaojun Tang, Yanfei Yang
  • Patent number: 9600467
    Abstract: A character correcting method of a display apparatus includes displaying a sentence including at least two words in a character input window; displaying, if one of the at least two words is selected, a first user interface (UI) in which the at least one selected word is displayed by a character unit; and, displaying, if one of a plurality of characters displayed in the first UI is selected, a second UI around the selected character, the second UI is configured to edit the selected character.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: March 21, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byuk-sun Kim, Min-jin Kim, Sung-gook Kim, Yong-Deok Kim, Sang-on Choi
  • Patent number: 9582477
    Abstract: Methods, systems and program products for providing a first visual region, the first visual region configured to present content determined by a document. A distinct second visual region is provided, the second visual region not defined by the document and configured to present content that is not contained in the document. One or more attributes are identified in the electronic document. Based on the one or more attributes, the presentation of ad content in the second visual region is enabled or disabled. The electronic document is presented in the first visual region.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: February 28, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: William H. McCoy, Richard Wright, Peter Sorotokin
  • Patent number: 9576069
    Abstract: A first document may be requested and received from a server device. Based on the first document, a web page may be rendered for display on a client device. The rendered web page may include a first plurality of selectable items corresponding to respective types of web page content. It may be determined that a scroll position of the rendered web page has a particular characteristic. Possibly responsive to this determination, a second document, associated with one of the selectable items, may be requested and received from the server device. The web page may be re-rendered for display, and may include content from the first document and the second document. The re-rendered web page may include a second plurality of selectable items corresponding to respective types of web page content. The second plurality of selectable items may be different from the first plurality of selectable items.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: February 21, 2017
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh
  • Patent number: 9576269
    Abstract: A method for managing documents in a computer implemented document management system, includes: creating a document profile that is associated with a document and includes fields of attributes of the document; and creating a link in the document profile to a file type that is not created within the document management system.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: February 21, 2017
    Assignee: Resource Consortium Limited
    Inventor: Mary M. Bendik
  • Patent number: 9563616
    Abstract: An apparatus and computer-implemented method comprise providing an algorithm to a client device comprising a processor, a memory, and a user interface comprising a display and an input mechanism, displaying on the display a supported document comprising a supported data item data item, receiving an instruction for the supported data item to associate supporting document information to the supported data item, providing a data entry mechanism at which the supporting document information can be specified, receiving the supporting document information; and attaching the supporting document information in a persistent manner to the supporting data item.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: February 7, 2017
    Assignee: Workiva Inc.
    Inventors: Joseph Howell, Scott Bacon, John Bonk, Brian Claridge, Alexander Iselin
  • Patent number: 9536011
    Abstract: Methods and systems for identifying availability of a content unit are described. Processors receive a request to reserve inventory of a content unit for a contiguous set of time units within a date range. The processors generate a request string including a first plurality of characters corresponding to a position in the request string and having a character value. The processors generate an inventory string including a second plurality of characters corresponding to a position in the inventory string and having a character value. The processors determine a substring of the inventory string that includes an equal number of characters as the request string and each character of the substring has a character value that is equal to or greater than a character value of a corresponding character of the request string. The processors display dates corresponding to the substring.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventor: Roman Kirillov
  • Patent number: 9535582
    Abstract: Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: January 3, 2017
    Inventor: Dov Koren
  • Patent number: 9529869
    Abstract: A method, system and program product for analyzing textual information and providing a visual representative of a summary of such textual information in the form of a ranked list of icons. A text to icon engine is used that takes as input a textual document. A plurality of icons are each associated to a specific rule such that when the text to icon engine processes textual input, it will apply the rules associated with the icons and return a value that represents how much the text belongs to a specific icon.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
  • Patent number: 9519623
    Abstract: An improved mechanism is provided for presenting and navigating bookmarks in a set of electronic reading material (ERM). In one implementation, when a portion of an ERM is displayed, a graphical element, which represents the contents of the ERM, is also displayed. A current location indicator and one or more bookmark indicators are further displayed on or within proximity of the graphical element to show where, within the ERM, the currently displayed portion is located and where bookmarks are located. This provides a useful graphical overview to a user. In addition, the mechanism may facilitate navigation to a bookmark by enabling a user to select one of the bookmark indicators to navigate directly to that bookmark. The mechanism may also enable a user to navigate sequentially from bookmark to bookmark using a previous bookmark control and/or a next bookmark control. With these capabilities, bookmark presentation and navigation are improved.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: December 13, 2016
    Assignee: Apollo Education Group, Inc.
    Inventors: Johnathan Andersen, Uri Leshno, Holger Buerger
  • Patent number: 9514101
    Abstract: The structure of a digital content item is used to socially connect users consuming the digital content item. The structured representation of the digital content item is determined. This structured representation is analyzed to identify key events within the digital content item. A user's current location within the digital content item is identified. Social communications of the user are filtered responsive to the user's current location and the identified key events within the digital content item. In this way, the user may peruse social media without inadvertently reading communications that give away (e.g., spoil) key events such as important plot points.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Michael Salomon Morton, Jeremy Faller
  • Patent number: 9514111
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing autocomplete suggestions. A computing device can receive an n-gram of characters. Cached autocomplete suggestions can be identified in a local cache of the computing device. Additional autocomplete suggestions can be requested at a first time. The computing device can prevent presentation of the cached autocomplete suggestions until a presentation event occurs. The presentation event can include (i) receiving the requested additional autocomplete suggestions by the computing device or (ii) the end of a predetermined period after the first time. The computing device can determine that that the presentation event has occurred, and in response, can display one or more autocomplete suggestions.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Radu C. Cornea, Nicholas B. Weininger
  • Patent number: 9495347
    Abstract: Systems and methods for extracting table information from documents are provided herein. Exemplary methods may include annotating a document with annotations that identify table cell data included therein, generating a candidate table for each of a plurality of table models using the annotated table cell data, scoring each of the candidate tables, selecting a highest scoring candidate table, and annotating the highest scoring table to produce a final table.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: November 15, 2016
    Assignee: Recommind, Inc.
    Inventors: Jan Stadermann, Stephan Symons, Ingo Thon
  • Patent number: 9477646
    Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: October 25, 2016
    Assignee: Apple Inc.
    Inventors: Richard Williamson, David Hyatt, John Louch
  • Patent number: 9460062
    Abstract: Techniques for locally rendering an object as an image may be provided. For example, an application may be executed by a computing device to access and retrieve information from a network-based resource and may display the retrieved information to a user of the computing device. In response to identifying (e.g., by way of a user selection or an automated selection) of an object within the displayed information, the application may locally process the object to generate a graphics object. Further, the application may configure the graphics object to support image-rendering operations by, for example, importing properties from the object into the graphics object and storing the graphics object as binary data at a location in a local memory of the application. Subsequently, the application may use the binary data and the location in the local memory to render an image based on the graphics object.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: October 4, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Damien Antipa
  • Patent number: 9418454
    Abstract: Various methods and systems that involve systems generating encodings for the compact rendering of curves in interactive graphical designs are disclosed. One method is conducted by a processor and comprises providing an interactive graphical design to a memory. The method also comprises parsing the interactive graphical design to identify a curve having graphical information. The method also comprises decomposing the curve into a set of at least two curve components. The method also comprises generating a markup-coded representation of the interactive graphical design that includes a set of independent elements for rendering the curve, wherein each of the independent elements in the set of independent elements uniquely corresponds to a curve component in the set of at least two curve components.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: August 16, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Martin Smith, Victor Hsu, Joon Tan