Patents Examined by Kyle Stork
  • Patent number: 9606978
    Abstract: A method for discovering relationships in tabular data is provided in the illustrative embodiments. A set of documents is received, a document in the set including the tabular data. A cell in the tabular data is selected whose dependencies are to be determined. A hypothesis to use in conjunction with the cell is selected. Whether the hypothesis applies to a selected portion of the document is tested by determining whether a conclusion in the hypothesis can be computed using a function specified in the hypothesis on the selected portion. The selected portion can be a selected cell-range in the tabular data or content in a non-tabular portion of the document. The hypothesis is utilized to describe the cell relative to the selected portion.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: March 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donna K. Byron, Scott N. Gerard, Alexander Pikovsky, Matthew B. Sanchez
  • Patent number: 9606634
    Abstract: A device including a display screen for displaying m-words of data, a text entry device for entering data, a processor receiving data from the text entry device and causing it to be displayed on the display screen. Upon activation the processor initializes a precursor to a predefined value. The device further includes a non-volatile memory storing a dictionary containing a plurality of entries, each entry including an index, a candidate word, and a score. The processor selects a list of n-number of candidate words from the dictionary whose index matches the precursor, and causes m-number of candidate words from the list of candidate words to be displayed on the display screen. The processor causes the display to prompt the user to select one of the displayed candidate words or enter a desired word using the text entry device. Furthermore, a tech-mode for extending a word dictionary for word-based text input is provided.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: March 28, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Ramin O. Assadollahi
  • Patent number: 9600461
    Abstract: A system, and computer program product for discovering relationships in tabular data are provided in the illustrative embodiments. A set of documents is received, a document in the set including the tabular data. A cell in the tabular data is selected whose dependencies are to be determined. A hypothesis to use in conjunction with the cell is selected. Whether the hypothesis applies to a selected portion of the document is tested by determining whether a conclusion in the hypothesis can be computed using a function specified in the hypothesis on the selected portion. The selected portion can be a selected cell-range in the tabular data or content in a non-tabular portion of the document. The hypothesis is utilized to describe the cell relative to the selected portion.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donna Karen Byron, Scott N. Gerard, Alexander Pikovsky, Matthew B. Sanchez
  • Patent number: 9600456
    Abstract: In a method for automatically performing a web service operation, input regarding actions of a user performing a task on a web service are received, an automated web task from the received input is generated, in which the automated web task is to perform the received actions, In addition, an image containing an object is accessed, the object contained in the image is associated with the automated web task to cause the automated web task to be automatically performed by another image containing the object, and the association between the object and the automated web task is stored in a data store.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: March 21, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Madhvanath Sriganesh, Manjunath Geetha, Kuchibhotla Anjaneyulu, Vimal Sharma, Mathur Nidhi
  • Patent number: 9594730
    Abstract: A method and apparatus is described for assigning functional labels to segments of web pages in an application-independent way. In the approach described herein, one of a generic set functional labels are automatically assigned to each segment of a web page, where the generic functional labels may be topic-independent and application-independent. Applications with different needs can determine which segments of the web page to process based on which functional labels correspond to the types of information needed by each application. Thus, the work of classifying the function of each segment of a web page is separated from the work of selecting which segments satisfy the need of a particular application. The work of classification can be performed in an application-independent way, relieving the burden from every application developer from having to create their own classifiers.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: March 14, 2017
    Assignee: YAHOO! INC.
    Inventors: Suju Rajan, Scott J. Gaffney, Kunal Punera
  • Patent number: 9594431
    Abstract: A method for executing a qualified command including detecting a hand gesture input for identifying a command, detecting one or more non-hand gesture inputs to qualify the command, and configuring a processor to execute the qualified command on a machine in response to the hand gesture input and one or more non-hand gesture inputs.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: March 14, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prasenjit Dey, Sriganesh Madhvanath, Rama Vennelakanti
  • Patent number: 9588945
    Abstract: Techniques for determining differences between document object models (DOMs) received in response to asynchronous functionality calls is described herein. The techniques may include clustering elements in a webpage having asynchronous functionality. The techniques include executing asynchronous functionality calls for two of the elements that form a cluster, and receiving a document object model (DOM) in response to each of the asynchronous functionality calls. The DOMs are compared to determine whether a difference exists between the DOMs based on a predetermined threshold. If no difference exists, execution of the asynchronous functionality calls is ceased.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: March 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Omer Tripp
  • Patent number: 9575937
    Abstract: As a document analysis system to calculate a similarity degree between texts with high accuracy, an information processing device includes: a common character string calculation unit to extract character strings that are common between two texts and to determine whether or not the two texts are to be set as calculation objects based on a number of the extracted character strings that are common; and a similarity degree calculation unit to calculate, when the two texts are the determined calculation objects, a similarity degree therebetween by using an approximation of a Kolmogorov complexity, and when the two texts are not the calculation objects, handling the similarity degree between the two texts as being dissimilar.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: February 21, 2017
    Assignee: NEC CORPORATION
    Inventor: Yukiko Kuroiwa
  • Patent number: 9575943
    Abstract: A system and method for providing context-appropriate information in a computer-user interaction. A method includes receiving, by a data processing system, a request object from a user in a user session, the request object associated with data requested by the user. The method includes initializing dynamic context data according to the request object and dynamically creating customized content based on the user, the user session, and a page flow of the user in the user session. The method includes sending the customized content to be displayed to the user.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: February 21, 2017
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Duane Evan Olawsky, Steven L. Chesney, Paul D. Close, Paul A. Palmer, John Somsky, Janardhanam Vijayakumar
  • Patent number: 9558168
    Abstract: A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the steps of receiving, by one or more processors, a document containing one or more annotations, wherein the one or more annotations are associated with one or more files; determining, by one or more processors, an annotation has been selected from the one or more annotations to access a particular file associated with the selected annotation; linking, by one or more processors, a storage location for the particular file associated with the selected annotation to the received document; and displaying, by one or more processors, content of the particular file associated with the selected annotation in the received document.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9529929
    Abstract: Systems, apparatus, methods of operation thereof, program products thereof and methods for web site organization, which comprises a plurality of web pages having common content. The system can be comprised of a plurality of web pages having common content and one or more web pages that do not have common content. Each of the plurality of web pages comprising common content can have non-common content, that is content, which is not common to each of the plurality of web pages having common content. There is a common content memory location for storing the common content. There is at least one non-common content memory location for storing the non-common content. The common content comprises an insertion location. The system comprises a generator of each of the particular web pages comprising common and non-common content. The generator comprises a web site location identifier, a parameter and an inserter or insert means at the insert location.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: December 27, 2016
    Inventor: Mitchell Joseph Aiosa Morris
  • Patent number: 9519628
    Abstract: A method for generating a Simple Object Access Protocol (SOAP) message in XML during execution of a process in a SOA-based process engine apparatus and a corresponding process engine apparatus. The method includes: generating and storing an XML character string containing a fixed SOAP message skeleton; generating and storing an XML character string containing an instance-constant variable; generating an XML character string containing a dynamic variable; and concatenating the XML character string containing the fixed SOAP message skeleton and the XML character string containing the instance-constant variable as previously stored and the XML character string containing the dynamic variable by a character string concatenating operation to generate a SOAP message. A process engine apparatus including a message analyzer unit, a message pre-composer unit, a character string depository, and a message composer unit is also provided.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jin Ling, Liang Liu, Ping Pan, Qi Ming Tian
  • Patent number: 9513802
    Abstract: A method for displaying a user interface (UI) of a display apparatus on a remote control and a remote control applying the same are provided. The remote control includes a controlling unit which identifies information regarding a UI where a cursor is located on a screen of the display apparatus, and a display unit, such as a touch screen, which displays an image corresponding to the identified UI information. Accordingly, a user may remotely control the display apparatus more intuitively and delicately using the touch screen display unit on the remote control.
    Type: Grant
    Filed: September 24, 2011
    Date of Patent: December 6, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ju-yun Jang, Sung-Hee Cho
  • Patent number: 9514239
    Abstract: The disclosed invention is a system and method (collectively the “system”) for the automated management of content on a network interface. The network interface can be a web site on the World Wide Web, an Internet location, an intranet location, an extranet location, or some other form of network interface (collectively “web site”). The system can automatically create applications and links to those applications without human intervention. Examples of automated applications include newsroom applications, calendar of events, employment opportunities, project portfolio, biographies, frequently asked questions, document library, category management, product catalogs, e-mail broadcasts, surveys, and newsletters. Fully normalized hierarchies of business rules and user profiles can be supported by the system to facilitate automation and configurability. Multiple content providers can manage a single web site in a simultaneous or substantially simultaneous manner.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 6, 2016
    Inventor: Bruce Zak
  • Patent number: 9514116
    Abstract: Gadgets integrate with spreadsheets and the spreadsheet calculation engine. A gadget is bound to a range of cells (one or more) within a sheet. When one or more of the cells of the bound range is accessed (e.g. selected, hovered over, edited, deleted, added), the gadget is notified. The gadget may use this information for updating a display rendered by the gadget and/or performing some other action. The gadget uses an Application Programming Interface (API) to create the binding, communicate with the spreadsheet, and perform actions in the spreadsheet. The gadget is a Named Item object within the spreadsheet such that the gadget may be viewed/displayed differently from other objects. Out of date requests from the gadget are attempted to be detected and prevented from being processed such that the gadget is not acting on the latest data.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: December 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Waldman, Keyur Rahul Patel, Sharar Prish, Eoin James Burke, Daniel Battagin, Jon Garrett Simmons
  • Patent number: 9514114
    Abstract: A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the steps of receiving, by one or more processors, a document containing one or more annotations, wherein the one or more annotations are associated with one or more files; determining, by one or more processors, an annotation has been selected from the one or more annotations to access a particular file associated with the selected annotation; linking, by one or more processors, a storage location for the particular file associated with the selected annotation to the received document; and displaying, by one or more processors, content of the particular file associated with the selected annotation in the received document.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9501454
    Abstract: In response to a user touching one of a plurality of pieces of content arranged on a display in a two-dimensional manner, a browsing system and method may transform the pieces of content into a three-dimensional arrangement, with the desired piece of content being displayed on the very top and overlapping adjacent pieces of content. The plurality of pieces of content can be images, each of which may be associated with a document. The images may be sorted based on the associated documents, for instance, the relevance of the associated documents with respect to a context or topic. The images in the three-dimensional arrangement may have a size which decreases from the desired image in both horizontal and vertical directions such that only a portion of the images being overlapped is exposed.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 22, 2016
    Assignee: Open Text SA ULC
    Inventor: Peter Budavari
  • Patent number: 9483456
    Abstract: Systems and methods are provided for managing data in a grid. In one example approach, a method comprises importing data from a data source to a range of cells in a grid, where the range of cells is specified by a notation input associated with the grid, and where the notation input includes a key specifying the data source and security information associated with the data source.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: November 1, 2016
    Inventor: Jeffrey Dean Honsowetz
  • Patent number: 9483443
    Abstract: A method for scaling including: obtaining an electronic document (ED) identifying a graphical feature; partitioning the ED into multiple tiles including a first tile and a second tile, where the graphical feature spans the first tile and the second tile; partitioning the graphical feature into a first fragment located solely within the first tile and a second fragment located solely within the second tile; adding the first fragment to a first display sub-list corresponding to the first tile; adding the second fragment to a second display sub-list corresponding to the second tile; receiving a first request to scale the ED specifying a resolution and a first region intersecting a subset of the plurality of tiles including the first tile but excluding the second tile; and generating, in response to the first request, a first scaled ED for the display device by rendering only the first display sub-list the resolution.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: November 1, 2016
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Kurt N. Nordback
  • Patent number: 9483446
    Abstract: An information processing apparatus includes an extraction unit configured to scan document data in a direction from a first page to a last page to extract a first page range required for reducing one page and to scan the document data from the last page in the first page range in a direction opposite to the direction of scanning the first page range to extract a second page range required for reducing one page, and a page reduction unit configured to execute page reduction processing by reducing a blank region included in a page in the second page range if a number of pages included in the second page range is smaller than a number of pages included in the first page range.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: November 1, 2016
    Assignee: Canon Kabushiki Kiasha
    Inventor: Keisuke Morita