Patents Examined by Cong-Lac Huynh
-
Patent number: 9690759Abstract: 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: GrantFiled: December 31, 2013Date of Patent: June 27, 2017Assignee: Cable Television Laboratories, Inc.Inventors: Stephen Glennon, David Agranoff, Stephen Buck
-
Patent number: 9665548Abstract: [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: GrantFiled: January 25, 2012Date of Patent: May 30, 2017Assignee: Japan Registry Services, Co., Ltd.Inventors: Kenichi Tomiyama, Ryosuke Sekido
-
Patent number: 9633063Abstract: 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: GrantFiled: February 3, 2014Date of Patent: April 25, 2017Assignee: Adobe Systems IncorporatedInventor: Bennett Leeds
-
Patent number: 9613033Abstract: 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: GrantFiled: August 29, 2014Date of Patent: April 4, 2017Assignee: YAHOO!, INC.Inventors: Shirin Oskooi, Dan Pelleg, Yoelle Maarek, Samiksha Harish Kothari
-
Patent number: 9613005Abstract: 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: GrantFiled: December 31, 2012Date of Patent: April 4, 2017Assignees: Peking University Founder Group Co., Ltd., Beijing Founder Electronics Co., Ltd.Inventors: Yaojun Tang, Yanfei Yang
-
Patent number: 9600467Abstract: 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: GrantFiled: October 22, 2013Date of Patent: March 21, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Byuk-sun Kim, Min-jin Kim, Sung-gook Kim, Yong-Deok Kim, Sang-on Choi
-
Patent number: 9582477Abstract: 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: GrantFiled: February 1, 2011Date of Patent: February 28, 2017Assignee: Adobe Systems IncorporatedInventors: William H. McCoy, Richard Wright, Peter Sorotokin
-
Patent number: 9576069Abstract: 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: GrantFiled: July 31, 2014Date of Patent: February 21, 2017Assignee: Tribune Publishing Company, LLCInventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh
-
Patent number: 9576269Abstract: 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: GrantFiled: August 13, 2010Date of Patent: February 21, 2017Assignee: Resource Consortium LimitedInventor: Mary M. Bendik
-
Patent number: 9563616Abstract: 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: GrantFiled: July 9, 2015Date of Patent: February 7, 2017Assignee: Workiva Inc.Inventors: Joseph Howell, Scott Bacon, John Bonk, Brian Claridge, Alexander Iselin
-
Patent number: 9536011Abstract: 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: GrantFiled: August 18, 2014Date of Patent: January 3, 2017Assignee: Google Inc.Inventor: Roman Kirillov
-
Patent number: 9535582Abstract: 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: GrantFiled: December 3, 2015Date of Patent: January 3, 2017Inventor: Dov Koren
-
Patent number: 9529869Abstract: 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: GrantFiled: September 16, 2014Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Method and apparatus for presenting and navigating bookmarks in a set of electronic reading material
Patent number: 9519623Abstract: 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: GrantFiled: October 31, 2013Date of Patent: December 13, 2016Assignee: Apollo Education Group, Inc.Inventors: Johnathan Andersen, Uri Leshno, Holger Buerger -
Patent number: 9514101Abstract: 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: GrantFiled: May 23, 2014Date of Patent: December 6, 2016Assignee: Google Inc.Inventors: Michael Salomon Morton, Jeremy Faller
-
Patent number: 9514111Abstract: 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: GrantFiled: January 27, 2014Date of Patent: December 6, 2016Assignee: Google Inc.Inventors: Radu C. Cornea, Nicholas B. Weininger
-
Patent number: 9495347Abstract: 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: GrantFiled: July 16, 2013Date of Patent: November 15, 2016Assignee: Recommind, Inc.Inventors: Jan Stadermann, Stephan Symons, Ingo Thon
-
Patent number: 9477646Abstract: 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: GrantFiled: June 21, 2012Date of Patent: October 25, 2016Assignee: Apple Inc.Inventors: Richard Williamson, David Hyatt, John Louch
-
Patent number: 9460062Abstract: 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: GrantFiled: December 30, 2013Date of Patent: October 4, 2016Assignee: Adobe Systems IncorporatedInventor: Damien Antipa
-
Patent number: 9418454Abstract: 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: GrantFiled: July 23, 2015Date of Patent: August 16, 2016Assignee: Axure Software Solutions, Inc.Inventors: Martin Smith, Victor Hsu, Joon Tan