Patents Examined by Cong-Lac Huynh
  • Patent number: 8984386
    Abstract: Techniques are provided that allow users that express an interest in an event (e.g. in other user application events) to be notified about the event and to have the capability to interact, in relation to the event, with other users. The system automatically alerts interested users to the occurrence of the event and can provide additional information with the alert (such as associated view(s)), so that the alert can be related, in context, with that additional information. Messages with a corresponding text description can be provided automatically if triggered by conditions that have been specified by the user. A user can proactively watch a limited number of views, but once there are changes that occur in other views of interest, the user will receive a message that includes an access identifier to such other view or views.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: March 17, 2015
    Inventor: Dov Koren
  • Patent number: 8984387
    Abstract: Techniques for sharing user updates in real time are disclosed. A user can type in a text view related to a specific view and that text can be shared with other users that take part in sharing of that view. Other users can specify interest in user application events and be automatically alerted to the occurrence of the events. A user can effectively share content with a group of users in one action by using sharing controls associated with the content. Sharing controls can be implemented as links or voice activated commands.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: March 17, 2015
    Inventor: Dov Koren
  • Patent number: 8984401
    Abstract: An apparatus for displaying sub page content includes a display unit, a storage unit, and a processing unit. The apparatus communicates with a network server. The processing unit obtains a webpage from the network server and one or more sub pages linked to the webpage. The display unit displays a first window for displaying label of each sub page designating a type which is binding with each sub page. The processing unit controls the display unit to display a second window for displaying the sub page content of the label displayed on the first window which is determined to be selected according to whether operation position of user's operation performed on the first window is on the area of the label of sub page displayed. A related method is also provided.
    Type: Grant
    Filed: April 28, 2012
    Date of Patent: March 17, 2015
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Shih-Fang Wong, Xin Lu, Yao-Hua Liu, Xi Lin
  • Patent number: 8972854
    Abstract: The template creation system enables a graphical selection of one or more fields from within a database system. The template creation system identifies a source format of the received fields that can be exported from the database system. The template creation system identifies a target format readable by a document editing system. For example, the document editing system may be a word processing application that stores files in an application-specific format. The template creation system creates one or more template rules based on the identified source and target formats for converting the data from the source format to the target format. The template rules may then be stored in an XSLT style sheet.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert G. Miller, Michael Rosenorn
  • Patent number: 8949714
    Abstract: A method of sending an integrated message using a portable device according includes executing an integrated message application supporting a plurality of channels including at least two channels having different messaging schemes. An input window permits entry of a message, and the message is displayed on a message display window. In response to a user selection for displaying icons of a hidden state that corresponds to the plurality of respective channels, displaying the icons corresponding to the plurality of respective channels in response to the user choice, and sending the message using at least one activated channel of the plurality of channels.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: February 3, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun Mi Park, Tae Won Um, Seok Hyun Jeong
  • Patent number: 8943395
    Abstract: This is directed to a preview application for displaying several documents simultaneously in a single window, where the several documents are displayed as books. To view the pages of a document, the preview application can open the book and display the pages of the document (e.g., in a one or two-dimensional array). A user can also search for particular terms within the several documents. In response to a search, the preview application can filter the pages of the several documents and only display those pages that include the search terms. The displayed pages can be ordered in any suitable manner, including for example by search rank.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: January 27, 2015
    Assignee: Apple Inc.
    Inventors: Conrad Carlen, Patrick Coffman, Ryan Staake, Matthew Jacob Sarnoff
  • Patent number: 8938668
    Abstract: Rules are collected for each structured element in a document. The rules that apply to any particular instance of an element depend on the hierarchical position of the instance within the document. The rules are collected and efficiently organized in a manner that accounts for this dependency. Once the rules are collected, the rules may be further processed. For example, there may be dependencies between calculations. The computation of the calculations is scheduled in a manner that accounts for these dependencies. Once the rules are collected and further processed, the rules are used to validate the given document.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: January 20, 2015
    Assignee: Oracle International Corporation
    Inventors: Andrea Di Blas, Ravi Murthy, Mayssam Sayyadian
  • Patent number: 8930813
    Abstract: The method, system and computer program product efficiently generates a target word by processing an input character sequence to an electronic device from a user utilizing an abbreviated word format. A dynamic text entry (DTE) logic/utility detects receipt of the input sequence that is provided by the user and, in response to receipt of the input character sequence, DTE logic determines from the input sequence whether there is a matching sequence stored in a particular DTE library accessible to DTE logic. If there is one target word that is mapped to the input sequence, DTE logic appropriately displays the target word instead of continuing to display the input sequence. However, if DTE logic determines that multiple candidate target words are available, DTE logic displays the candidate target words to enable the user to select the target word. If the number of target words exceeds a threshold maximum number, DTE logic enables the user to provide additional letters using the abbreviated word format.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: January 6, 2015
    Inventor: Orlando McMaster
  • Patent number: 8930804
    Abstract: A system for selecting a candidate advertisement for linking to a web page based on the content of the web page. The content of the web page may be automatically determined and then compared to content of the candidate advertisement to determine which candidate advertisement to select. The system can be used to implement a structured advertising system for the World Wide Web. Web pages are searched and indexed, producing indexed content data. This indexed content data may be ranked according to relevancy. The ranked content data are compared to content data of advertisements and an advertisement is selected. The advertisement may be copied onto (linked to) the Web page. Other embodiments may be described and claimed.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: January 6, 2015
    Assignee: Intel Corporation
    Inventors: Sanjay V. Vora, Joseph R. Kluck, William J. Nerenberg, David E. Dent, Paul M. Cohen
  • Patent number: 8910033
    Abstract: A classification method and system for possible content alteration of a media work may include criteria regarding content that is feasible for alteration. Such criteria may be maintained in records that are accessible to an interested party. Some embodiments may include a record of primary authorization rights applicable to a possible content alteration. A further embodiment feature may include a record of secondary authorization rights applicable to substitute altered content incorporated in a derivative version. Various techniques may be used to incorporate substitute altered content in a derivative version of the media work in accordance with applicable substitution guidelines.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: December 9, 2014
    Assignee: The Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, William H. Mangione-Smith, John D. Rinaldo, Jr., Clarence T. Tegreene
  • Patent number: 8887042
    Abstract: An electronic multimedia publishing system includes an authoring system, a service provider system, and a remote computing device. The authoring system creates an enhanced electronic book comprising text, multimedia content, and interactive services. The service provider system allows execution of the interactive services, adapts the enhanced electronic book based on usage of the enhanced electronic book by a user, and interfaces the enhanced electronic book to a plurality of additional services. The remote computing device renders the enhanced electronic book to the user and manages interactions between the user, the enhanced electronic book, and the service provider system using the interactive services.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: November 11, 2014
    Inventor: Young-Joo Song
  • Patent number: 8881005
    Abstract: Methods and systems for large-scale statistical misspelling correction are provided. A method implemented in a computer infrastructure includes reviewing the input text to detect spelling errors in one or more words and calculating a variable cost distance of letters associated with the one or more words. Furthermore, the method can detect space-deletion errors and space-insertion errors. The method further includes determining a best candidate solution for correcting the spelling errors based on the variable cost distance. The method includes correcting the spelling errors using the best candidate solution.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: November 4, 2014
    Assignee: King Abdulaziz City for Science and Technology
    Inventors: Mohammed A. Al Badrashiny, Mansour M. Alghamdi, Mohamed I. Alkanhal, Abdulaziz O. Al-Qabbany
  • Patent number: 8862975
    Abstract: Web workflow service information may include implementations, contracts, addresses, bindings, and other information that is sprinkled throughout source files, configuration files, and other locations. A service explorer extracts service information, and visualizes service information in a form that supports navigation, thereby helping developers understand and use workflow service information. A workflow service structure underlying the visualization is constructed with the extracted service information. A hierarchical node visualization of the service structure is displayed in a service explorer GUI. A developer navigates by expanding/contracting nodes, searching nodes, selecting nodes, and running tools with node-specific information, e.g., for testing, tracing, publication, workflow design, and so on. The visualization is automatically updated after service configuration changes.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Min Liao, Minmin Xue, Zaiyue Xue, Xiaofeng Fan
  • Patent number: 8843815
    Abstract: A system and method for automatically extracting meta data from unstructured electronic documents is disclosed. In one embodiment, the unstructured electronic document is converted into a plain text document. Further, a document header of the unstructured electronic document is extracted from the plain text document using a rule-based document header extractor, where the rule-based document header extractor may be based on a rule that includes determining a ratio of a number of words with their initial letters capitalized in a text line over a total number of words in the text line in the plain text document. Moreover, meta data is extracted from the extracted document header using a heuristic approach.
    Type: Grant
    Filed: January 18, 2010
    Date of Patent: September 23, 2014
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Sheng-Wen Yang, Yuhong Xiong, Wei Liu
  • Patent number: 8839101
    Abstract: Aspects of the invention provide a tool for configuring software for an electric meter. A parameters table having values for the electric meter in a platform independent format is created. The table is then merged with to a mapping table that is configured specifically to the particular model of the electric meter to be configured to form a build table that can be executed on the electric meter. The build table is then installed on the electric meter.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: September 16, 2014
    Assignee: General Electric Company
    Inventors: Hyoung Jhang, Parimal Arunkumar Desai, David Frederick Sampson
  • Patent number: 8832541
    Abstract: A method to convert visually orientated objects to embedded text is disclosed. In a particular embodiment, the method includes scanning an electronically stored document, identifying at least one visually orientated object within the document, analyzing the at least one visually orientated object to generate a textual description of the at least one visually orientated object, and embedding the textual description within the electronically stored document, and storing a converted document with the embedded textual description for distribution to users of text to speech synthesizers and Braille output devices. In addition, the method includes identifying text characters within the at least one visually orientated object. The text characters within the at least one visually orientated object are used in generating the textual description of the visually orientated object.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: September 9, 2014
    Assignee: Vastec, Inc.
    Inventors: Lucas George Laskaris, Willem H. Reinpoldt, III
  • Patent number: 8806322
    Abstract: A system and machine-implemented method for populating an electronic form is provided. A command for pasting a string of unstructured data into one of several fields of a structured address form is detected. The string of unstructured data is geocoded to obtain a geolocation. The geolocation is reverse-geocoded to obtain structured address data. Each of the several fields of the structured address form is populated with a corresponding field from the structured address data.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventor: Grim Hegland Iversen
  • Patent number: 8799755
    Abstract: An apparatus, method and article of manufacture of the present invention provide an enhanced user interface for a computer system that maximizes a reader's ability to rapidly comprehend a text. The invention provides a dynamically presented outline of the text, such that the reader maintains a sense of location within the entire text. Additional information about the text and results of operations on the text are presented on the corresponding portions of the outline.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: August 5, 2014
    Inventor: Philip R Krause
  • Patent number: 8782519
    Abstract: A computer-implemented method for archiving and displaying lengthy documents based on content priority levels may include (1) identifying a document that is to be archived, (2) identifying at least one section of content within the document, (3) identifying a priority level associated with the section of content within the document that prioritizes access to the section of content relative to at least one other section of content within the document, (4) archiving the document based at least in part on the priority level associated with the section of content, and (5) providing prioritized access to content within the archived document in accordance with the priority level associated with the section of content in order to allow a user to access a portion of the archived document without having to access the entire archived document. Various additional methods, systems, and encoded computer-readable media are also disclosed.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: July 15, 2014
    Assignee: Symantec Corporation
    Inventor: Hiten Gajjar
  • Patent number: 8775917
    Abstract: Systems and methods for alert management in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device includes a processor, an operating system configuring the processor to create a computing environment, an alert platform application, an alert pop up page file stored within the storage and containing instructions written in the rendering language to render a pop up page, and an alert history database containing alert data including an alert ID, display metadata, and application data, wherein the alert history database is configured to be queried to retrieve alert data, wherein the alert platform application is configured to query the alert history database to retrieve alert data, and wherein the alert platform application is configured to inject at least a portion of display metadata from alert data into the instructions from the alert pop up page file and render an alert pop up page.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 8, 2014
    Assignee: Sweetlabs, Inc.
    Inventors: Adrian Bourke, Blake Machado, Brian Sleiter