Patents Examined by Adam M Queler
  • Patent number: 9274939
    Abstract: A memory system includes: a memory controller configured to change data to be stored in memory cells according to an address of a weak cell in order to store changed data having a lower program level than a highest program level among a plurality of program levels in peripheral cells adjacent to the weak cell; and a memory device configured to execute a program loop in order to store the changed data in a selected page.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: March 1, 2016
    Assignee: SK Hynix Inc.
    Inventors: Yun Kyoung Lee, Jung Ryul Ahn
  • Patent number: 9268760
    Abstract: Determining correspondence, association, and/or correlation between nodes of electronic forms based on schemas of those forms is described. Importing, merging, and/or annotating data from one electronic form into another electronic form based on correspondence, association, and/or correlation between nodes is also described.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Constantin Stanciu, Patrick H. Halstead, Andrey Shur, Edward G. Essey
  • Patent number: 9256698
    Abstract: A system for creating and editing mark up language forms and documents in a manner that is user friendly. The system dynamically generates a user interface that is customized to the particular form or document selected by the user. The user then enters information into the plurality of fields in the user interface for the form or document. Once the form or document is completed, the user can save the form or document in a document repository. The user can also transmit the form or document as an electronic filing document. Additionally, the data entry fields of the form or document can automatically expand or contract to accommodate data of varying length. Moreover, the user can create templates that include frequently used data.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: February 9, 2016
    Assignee: WTVIII, INC.
    Inventor: Winchel Todd Vincent, III
  • Patent number: 9256590
    Abstract: Spreadsheet formula and function creation and use with electronic computing devices are provided. When a user moves content (e.g., a spreadsheet cell) into a spreadsheet formula/function bar, a cell reference for the content may automatically be created and disposed in the formula/function bar, and if a user enters a math operation in a spreadsheet cell, corresponding operation sentence structure (syntax) may be automatically inserted into the formula/function bar. One or more formulas or functions may be automatically suggested as a user begins entering a formula/function. An always visible formula/function guide may be presented or displayed to provide helpful information on arguments/components of a formula/function, and help resources may be provided in a help resources interface with respect to application functionality and spreadsheet formulas/functions.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 9, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell
  • Patent number: 9235720
    Abstract: In providing an image processing apparatus having a browser, it is aimed to improve the operability of the web browser and enhance access restriction. In order to solve conventional problems, an information processing method according to the present invention has the following steps. That is, an information processing method for a browser which operates in an image processing apparatus communicably connected to a network and receives and displays a content from the network includes a detection step (step S902) of detecting whether link information to another content included in a content permitted to be displayed by the browser is selected, and a restriction step (steps S903 and S904) of restricting access to another content in the case the link information to another content is detected to be selected in the detection step.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: January 12, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shiro Kunori
  • Patent number: 9208138
    Abstract: Embodiments relate to text editing. An aspect includes receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device. Another aspect includes causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range. Another aspect includes displaying, at a time of performing text pasting processing, the specific text stored in the storing unit together with the text in the specified range on the display device. Another aspect includes performing, based on a changing operation for changing the text in the specified range being received, paste processing by changing the text to be pasted in accordance with the changing operation.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Harumi Itoh, Tadahiko Nakamura, Masato Suzuki
  • Patent number: 9165081
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for invoking execution of web based applications. In one aspect, a method includes receiving user input at a computing device, displaying a contact hovercard on a display of the computing device in response to the user input, the contact hovercard including first contact data and second contact data, the first contact data corresponding to a first web application and the second contact data corresponding to a second web application, the first web application and the second web application being executed on one or more servers, receiving user input selecting the first contact data, generating a user interface and accessing the first web application over a network in response to receiving the user input selecting the first contact data, and providing the first contact data as input to the first web application.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Alexander Nicolaou, Joanne L. McKinley, Robert J. Kroeger, Brett R. Lider, Istiaque Ahmed
  • Patent number: 9158749
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to form value processing and provide a method, system and computer program product for smart completion of form values in a form. In a first embodiment of the invention, a data processing system for completing form data can include smart complete logic configured for coupling to a content server in a content distribution platform. The smart complete logic can include program code enabled to dispose a smart complete control element and a save control element in a form where the smart complete control element can include one or more selectable form value sets.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventor: Robert T. Uthe
  • Patent number: 9148536
    Abstract: A display control apparatus that controls to display images so that a plurality of images are assigned to each page changes display from a page being displayed to another page according to a user's operation. Here, the display control apparatus performs pre-reading in which images to be displayed in pages other than the page being displayed are read from a device storing the images and stored in a temporary memory unit while the page is being displayed. In the pre-reading, a predetermined number of images fewer than the number of images assigned to each page are pre-read for each page other than the page being displayed, in ascending order of distance of each page to the page being displayed.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: September 29, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tomohiro Yano
  • Patent number: 9141597
    Abstract: Disclosed herein are a computer program product and a system of fulfilling requests for information data from a network client in a client-server environment. The system and computer program product include receiving a hypertext document and a program component and displaying the hypertext document, the hypertext document having initially no information data filling its form fields. A user requests information from a network client which calls the program component to request information and upon determination that the requested information is not stored in a buffer memory the requested information is downloaded from the network server. The form fields in the hypertext document are filled with the information and displayed.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Vincent Auffray, Arnold Lescarmontier, Arnaud Bricard, Fabien Lecomte, Jean-Marie Vallade
  • Patent number: 9135339
    Abstract: Methods, systems, and computer program products are provided for invoking an audio hyperlink. Embodiments include identifying a predetermined playback time in an audio file pre-designated as having an associated audio hyperlink; playing an audio indication of the audio hyperlink at the predetermined playback time; receiving from a user an instruction to invoke the audio hyperlink; identifying a URI associated with the audio hyperlink; and invoking the URI. The audio file may include an audio subcomponent of a file also including video.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jerry W. Redman, Derral C. Thorson
  • Patent number: 9122667
    Abstract: A document generation system for generating a customized document using predetermined elements of document content selected by rules operating on input information, is configured to generate a partially customized document by evaluating some of the rules to select some of the predetermined elements, and associating other of the rules and corresponding predetermined elements with the partially customized document for later use in generating a further customized document.
    Type: Grant
    Filed: January 20, 2003
    Date of Patent: September 1, 2015
    Assignee: BUSINESS INTEGRITY LIMITED
    Inventor: Philip Edgar Vasey
  • Patent number: 9092545
    Abstract: Context data processing is described herein. One or more contexts are selected. Each context includes one or more attributes, and a plurality of data objects that satisfy the attributes. A list of data objects contained in the selected contexts is displayed. At least some of the data objects in the selected contexts are processed. Such processing may involve generating claim trees, citation trees, and data object families, which may be displayed using hyperbolic trees. In an embodiment, the contexts are groups. In other embodiment, the contexts are each associated with a data object type. In this latter embodiment, the contexts include data objects of their respective data object types.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: July 28, 2015
    Assignee: ROSE BLUSH SOFTWARE LLC
    Inventors: Kevin G. Rivette, Irving S. Rappaport, Luke Hohmann, David Puglia, Andrew S. DeWolfe, David Goretsky, Adam Jackson, Scott Kurowski, Brian Park, Charles Rabb, Jr., Brent Rosenquist, Matthew Schnitz, David W. Smith, Thierry Paradan
  • Patent number: 9092069
    Abstract: A first list of forbidden words is selected from a plurality of lists of forbidden words on a computing device when the computing device is set to a first user mode corresponding to the first list of forbidden words, wherein each of the plurality of lists of forbidden words corresponds to at least one user mode of a plurality of user modes and contains user mode-based forbidden words whose use on the computing device is prohibited when the computing device is set to one or more corresponding user modes. First mode-based forbidden words of the first list of forbidden words are prevent from being be used on the computing device for as long as the computing device is set to the first user mode.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 28, 2015
    Assignee: Intel Corporation
    Inventor: Bran Ferren
  • Patent number: 9092406
    Abstract: Embodiments of a method for providing documents, which may be performed by a system, are described. During operation, the system determines presentation information for content in a first document. Note that the content may include characters, and that the presentation information may specify relative positions of the characters in a framework of the first document. Then, the system generates a second document that includes the presentation information. Next, the system outputs a third document that includes the characters in the first document, where the characters can be presented in the framework based solely on the third document using an interpreter program.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: July 28, 2015
    Assignee: Apple Inc.
    Inventor: Martin J. Murrett
  • Patent number: 9047374
    Abstract: A computer-implemented method involves accessing a library of video segments, receiving a user instruction to assemble a movie related to an organizing element that includes a video segment from the library of video segments, relating the organizing element to a video segment in the library of video segments, determining, based on relating the organizing element to the video segment in the library of video segments, whether the video segment should be added to a list of selected segments used to assemble the movie, selectively adding the video segment to the list of selected segments in response to determining that the video segment should be added, and assembling the movie using the list of selected segments.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: June 2, 2015
    Assignee: Apple Inc.
    Inventors: Gary Johnson, Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll
  • Patent number: 9043700
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. In response to an ambiguous input, the system provides one or more disambiguated interpretations of the ambiguous input. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous input can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: May 26, 2015
    Assignee: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Alexander Kornilovsky
  • Patent number: 9015572
    Abstract: Grouping a set of data is disclosed. In some embodiments, a set of data is grouped with respect to a column and/or a row associated with the set of data in response to receiving a selection of an option to group the set of data with respect to the column and/or the row. In some embodiments, the grouping of the set of data is based on real time values of the set of data and is automatically and dynamically updated in response to changes in the set of data.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 21, 2015
    Assignee: Apple Inc.
    Inventors: Nathaniel Cleverly Lanza, Christopher Douglas Weeldreyer
  • Patent number: 9015571
    Abstract: A method, system and apparatus for applying and synchronizing filter information with a multimedia presentation, such as a movie provided in a video-on-demand context, to suppress objectionable content. In one example, filter information, which includes an indicia of a portion of the multimedia presentation including objectionable content and a type of suppression action, is provided on either a set-top-box or a video-on-demand server. A user selects a particular video-on-demand presentation, and the selection is transmitted to the set-top-box. Filtering may take place at the set-top-box side such that the complete video-on-demand movie is transmitted to the set-top box and then content suppression, such as skipping, muting, cropping, and blurring, takes place at the set-top-box. Alternatively, some or all suppression may take place at the server such that some or all of the objectionable content is not transmitted to the set-top-box.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: April 21, 2015
    Assignee: ClearPlay, Inc.
    Inventors: Matthew T. Jarman, Christopher Venn, Brent L. Iverson
  • Patent number: 9009582
    Abstract: A networked version of a spreadsheet application can be automatically created from an existing “conventional” spreadsheet. In one implementation, a server may obtain a data file, where the data file represents a networked version of a spreadsheet application that was converted from the “conventional” application and the data file defines characteristics of the networked version of the spreadsheet application including logic and interactivity attributes of cells in the networked version of the spreadsheet application. A remote request may be received from a client to access the networked version of the spreadsheet application. In response, the server may transmit a document to the client that represents a portion of the networked version of the spreadsheet application that the interactivity attributes specify as being displayable to the client.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Jonathan P. Rochelle, Micah G. Lemonik, Farzad Khosrowshahi, John Danaher