Matching Application Process To Displayed Media Patents (Class 715/210)
  • Patent number: 10290055
    Abstract: According to some embodiments, systems, methods, apparatus, computer program code and means are provided to encode data in a text message and to send the text message to a mobile device associated with a user.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: May 14, 2019
    Assignee: Refinitiv US Organization LLC
    Inventors: Mans Olof-Ors, David Lehr
  • Patent number: 10289346
    Abstract: The invention provides methods and apparatus for the reading of data from digital memory devices, and methods and apparatus for the wireless transmittal of the data to computing devices. The apparatus combines hardware and software to serve files from the memory device to any web-capable computing device, such as a portable computer, tablet, or smart phone, by creating HTML wrappers around the files and directories on the memory device. The data is presented to the computing devices in a secure manner, through the agency of a web browser running on each device.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: May 14, 2019
    Inventor: Saul B. Troen
  • Patent number: 10289670
    Abstract: Systems and methods are provided for generating tables from print-ready digital source documents. A document is received and one or more text fragments are identified on a rendered page of the document. A wrapping region collection is generated, comprising one or more wrapping regions. A tabular, narrative and label score is generated for each wrapping region. A block type is assigned to each wrapping region based on the scores. A wrapping region group and a block set are generated. One or more tables are generated based on text fragments corresponding to one of the one or more blocks. The text fragments are organized into corresponding fields of the one or more tables.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: May 14, 2019
    Assignee: Datawatch Corporation
    Inventors: Mark Stephen Kyre, Jeffrey Lucas Eldridge, Austin Alexander Spears, Samuel Allen Hudock
  • Patent number: 10275223
    Abstract: A processor within a networked distributed drafting platform generates a public key-value context file that includes initial default key-value mappings between keywords and values for use in a distributed drafting project. Refined project-level key-value mappings are elected by considering differences between the initial default key-value mappings and personal key-value mappings within a set of distributed personal key-value context files each maintained by different drafters of the distributed drafting project. The initial default key-value mappings of the public key-value context file are updated with the elected refined project-level key-value mappings within the networked distributed drafting platform.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shuo Li, Xin Peng Liu, Meng M. Wan, Chen Xin Yu
  • Patent number: 10275531
    Abstract: A search request for medical content can be initiated by a user, and the medical content that is relevant to the search request can be identified. The identified medical content can be ranked based on the number of times the content has been referenced as well as by the healthcare provider that referenced the medical content. The relevant identified medical content can then be displayed in an ordered list that is ordered based on the number of times the content has been assigned.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: April 30, 2019
    Inventor: Steven Michael Vittorio
  • Patent number: 10277665
    Abstract: From a developer, a first request for a webpage for a first business object type is received, the first request comprising a first business object type identifier of the first business object type. Based on a generic template and in response to the first request, the webpage that includes a first user interface (UI) widget for the first business object type is generated. The webpage includes a first instruction for prepopulating the first UI widget with first data from a first data source storing the first business object type. From the developer, a second business object type identifier of a second business object type stored in a second data source is received. A second UI widget is added to the webpage for the second business object type. The webpage is customized with a second instruction to prepopulate the second UI widget using second data from the second data source.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 30, 2019
    Assignee: Open Text Corporation
    Inventors: Naveen K. Vidyananda, Sachin Gopaldas Totale
  • Patent number: 10268359
    Abstract: An apparatus, method, computer system, and computer program product to optimize space available for displaying text descriptions in a limited area, such as a sidebar. Space is optimized by displaying only the maximum portion of the text describing each selection that will fit within the limited area, thereby allowing space to display additional text descriptions in the remaining portion of the limited area. Positioning a pointer over the maximum portion of the text causes the complete portion of the text to be displayed. The complete portion of the text can serve as a link to content related to the text. Space is also optimized by providing a thin scroll bar to add space for displaying content within a window.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: April 23, 2019
    Assignee: OATH INC.
    Inventors: Derrick Wang Whittle, Edward F. Seitz
  • Patent number: 10268355
    Abstract: Systems and methods for providing one or more user interface layouts are disclosed. The method includes receiving one or more user interface parameters from an input device of a web designer device; identifying, by the web designer device, one or more user interface layouts based on the one or more user interface parameters received; and providing the one or more user interface layouts identified to be stored in a user interface layout library database, the one or more user interface layouts being configurable by the web designer device.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Target Brands Inc.
    Inventors: Devon Hague, Eric Weidmann
  • Patent number: 10269535
    Abstract: An information processing device includes a placement section that places a result display area within a display screen based on operation information, a setting section that sets at least one data processing method designated by the user to the result display area, and a data processing section that assigns measurement data to the result display area based on the operation information, performs data processing on the measurement data assigned to the result display area using the data processing method set to the result display area, and displays the data processing results within the result display area.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: April 23, 2019
    Assignee: JEOL Ltd.
    Inventor: Daisuke Shimamura
  • Patent number: 10268667
    Abstract: Modifying a document being entered by a user by adding data from at least one of a plurality of news items relevant to the document includes determining other documents in a collection of documents that are relevant to the document being entered by the user, constructing a filter based on content of the document being entered by the user and on the other documents, presenting on a display the plurality of news items selected from a plurality of news feeds according to the filter, the user selecting from the display at least one of the news items, and the user inserting data from the at least one of the news items into the document. The document may be a note and the collection of documents may be a notebook. The note and the notebook may be provided by the OneNote product from Microsoft Corporation and/or by the Evernote product.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: April 23, 2019
    Assignee: EVERNOTE CORPORATION
    Inventors: Alex Pachikov, Phil Libin, Zeesha Currimbhoy
  • Patent number: 10248439
    Abstract: A format object task pane is provided that presents contextual formatting controls for formatting objects. The format object task pane may be docked to an edge of an application window and may be modeless, allowing a user to interact with application functionalities while the task pane is open. Formatting controls may behave contextually and display controls specific to a currently selected object. The presented formatting controls may be organized by categories and by sections within the categories. Text formatting and object formatting controls may be provided in a same task pane.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: April 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Doan, Megan Ann Bates, Diana Gail Kimball
  • Patent number: 10241991
    Abstract: External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.
    Type: Grant
    Filed: June 27, 2015
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
  • Patent number: 10235409
    Abstract: In embodiments, method and systems are provided for facilitating identification of field values based on delimiters. In some implementations, a user selection of a delimiter type to use for identifying values within fields is received. The values within fields are generally separated from one another by delimiters. A first set of one or more values from a plurality of events based on the selected delimiter is identified. Further, a second set of one or more values from the plurality of events is identified based on the selected delimiter. The identified first set of one or more values to a first field and the second set of one or more values to a second field. Additional embodiments are described and/or claimed.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 19, 2019
    Assignee: SPLUNK INC.
    Inventor: Jesse Brandau Miller
  • Patent number: 10217128
    Abstract: This invention concerns optimal ad selection for Web pages by selecting and updating an attribute set, obtaining and updating an ad-attribute profile, and optimally choosing the next ad. The present invention associates a set of attributes with each customer. The attributes reflect the customers' interests and they incorporate the characteristics that impact ad selection. Similarly, the present invention associates with each ad an ad-attribute profile in order to calculate a customer's estimated ad selection probability and measure the uncertainty in that estimate. An ad selection algorithm optimally selects which ad to show based on the click probability estimates and the uncertainties regarding these estimates.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: February 26, 2019
    Assignee: FACEBOOK, INC.
    Inventors: John B. Ferber, Scott Ferber, Stein E. Kretsinger, Robert Luenberger, David Luenberger
  • Patent number: 10216409
    Abstract: A method for providing a user interface (UI) includes displaying a character input UI, receiving a command to select a specific character on the character input UI, determining a character input mode from among a recommended character input mode and an accent mark character input mode based on the command, and displaying at least one of a first character input UI and a second character input UI according to the determined character input mode, wherein the first character input UI comprises recommended character items and the second character input UI comprises accent mark character items.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: February 26, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-jin Kim, Byuk-sun Kim, Sung-gook Kim, Yong-deok Kim, Chang-soo Noh
  • Patent number: 10216713
    Abstract: A computing system is disclosed including a computer processor configured to receive a selection of a template and identify a data field in the template. The data field indicates financial data to fill in the data field. The computer processor is configured to retrieve the financial data for the data field from stored financial data and generate a document according to the selected template. The generated document has the financial data within the data field.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: February 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher S. Hargarten, Monique H. Ozoux-Dean, Ning Sun
  • Patent number: 10210151
    Abstract: Systems and techniques are disclosed for dynamically generating functions. The systems and techniques may be utilized to access and display information from a data store accessible to a spreadsheet-based application or program over a network. A web service is also provided that interprets data requests received from the spreadsheet-based application or program in one format, such as a natural language format, and translates the requests into syntactically correct functions with parameters for automatic execution by the spreadsheet-based application or program.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: February 19, 2019
    Assignee: THOMSON REUTERS (GRC) LLC
    Inventors: Frederic Mingot, Pauline Lateyron-Solignac, Biljana Janicijevic, Nicolas Schilt
  • Patent number: 10204112
    Abstract: Methods and systems for digital asset management are described. Some embodiments provide methods and systems for: (1) a high-performance database system for storing assets and the associated metadata, (2) computing an inverse delta between two files without generating any intermediate files or deltas, (3) uniquely identifying a digital asset and storing the digital asset's namespace change history in a version control system, (4) inferring dependencies amongst namespace changes, (5) a workflow management tool that is tightly integrated with a version control system, (6) publishing milestones in a project which can consistently maintain the namespace uniqueness invariant, and/or (7) implicitly versioning data and/or files that are associated with certain types of digital assets in a version control system.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 12, 2019
    Assignee: Evolphin Software, Inc.
    Inventors: Rahul Bhargava, Siddharth Srinivasan
  • Patent number: 10198415
    Abstract: A system for monitoring the performance of the webform comprising: a detection module, an archive module, a database, an analysis module and intervention module, a help module, and a reporting module. The detection module detects user interactions with the webform. The archive module stores details of the detected user interactions in the database. The analysis module compares detected user interactions with templates stored in the database. The analysis module determines a performance indication for the detected interactions. In response to a negative performance indication, the intervention module categorizes the performance indication by identifying a negative ratings value and activates the help module, which can activate additional functionality on the webform and/or provide a connection to additional data or devices. The reporting module generates reports based upon the data stored in the database.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: February 5, 2019
    Assignee: Formisimo Limited
    Inventor: Alan Owen Mackin
  • Patent number: 10198436
    Abstract: Highlighting key portions of text within a document is described. A document having text is obtained, and key portions of the document are determined using summarization techniques. Key portion data indicative of the key portions is generated and maintained for output to generate a highlighted document in which highlight overlays are displayed over or proximate the determined key portions of the text within the document. In one or more implementations, reader interactions with the highlighted document are monitored to generate reader feedback data. The reader feedback data may then be combined with the output of the summarization techniques in order to adjust the determined key portions. In some cases, the reader feedback data may also be used to improve the summarization techniques.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: February 5, 2019
    Assignee: Adobe Inc.
    Inventors: Carl Iwan Dockhorn, Sean Michael Fitzgerald, Ragunandan Rao Malangully, Laurie Marie Byrum, Jason Guthrie Waters, Frederic Claude Thevenet, Walter Wei-Tuh Chang
  • Patent number: 10152523
    Abstract: Embodiments relate to transforming data views for analysis and/or collaboration purposes. An original data view is displayed on a document page in response to a database query. A filter operation is performed by selecting a specific subset of that original data view. A copy of that transformed data view portion including a tuple, is displayed in a separate analysis space (e.g., on the same document page, on another page, or within a collaboration panel). In one example, a user clicks/drags a subset of a table data view for transformation and copying. When the selected and transformed data view portion is copied to the analysis space, relevant associated context information (e.g., the underlying query, measures, dimensions, chart legends, formatting) may be retained for later access. To conserve the limited space typically available to a collaboration panel, certain embodiments may simplify presentation by reproducing only the characters of the transformed data portion.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: December 11, 2018
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventor: Huma Zaidi
  • Patent number: 10146490
    Abstract: The printing apparatus can perform differential printing to print differences between a print-target image data set and a reference-source image data set, and includes a differential print request accepting unit, a differential extraction unit, a differential thumbnail image creating unit, and an output control unit. If the differential print request accepting unit accepts a differential print request, the differential extraction unit compares the print-target image data set with the reference-source image data set and extracts a difference between them. The differential thumbnail image creating unit places a mark on an area containing the difference, which is extracted by the differential extraction unit, in a page of the print-target image data set, and creates a differential thumbnail image which is a thumbnail image of the page containing the difference. The output control unit performs control operations to output the differential thumbnail image created by the differential thumbnail image creating unit.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: December 4, 2018
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Atsushi Suzuki
  • Patent number: 10133719
    Abstract: Disclosed are systems and methods that enable a workbook author to break a workbook out into a set of logically separate pieces, referred to herein as “workbook parts.” Calculation dependencies between the workbook parts may be maintained, so that all the calculations are correct across the entire spreadsheet. An organization may be enabled to manage each workbook part separately, thus certain users may be denied access to view or edit certain workbook parts. Accordingly, where multiple authors are contributing to a tightly controlled workbook, the person responsible for spreadsheet management is enabled to allow each of those authors access to edit only the portion that they need to be concerned with.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Johnny Sterling Campbell, Eran Megiddo, Robert George Hawking
  • Patent number: 10127297
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 13, 2018
    Assignee: salesforce.com, inc.
    Inventors: Narayan Bharadwaj, Prashant Kommireddi, Jed Crosby
  • Patent number: 10108902
    Abstract: A non-transitory medium includes code representing processor-executable instructions; the code causes a processor to produce, via a machine learning model, a predicted value of a membership relationship between a data object and a target tag. The code causes the processor to display, via a user interface, the data object and the target tag and indicate a non-empty set of identified sections of one or more attributes of data object supporting the membership relationship between the data object and the target tag. The code also causes the processor to receive a tag signal, via the user interface, indicating one of an acceptance tag signal, a dismissal tag signal, or a corrective tag signal, and re-train the machine learning model based at least in part on the tag signal.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 23, 2018
    Assignee: CS Disco, Inc.
    Inventor: Alan Lockett
  • Patent number: 10095401
    Abstract: An apparatus and a method for editing display information in an electronic device having a touchscreen are provided. The method includes, when a first edit event occurs with a first touch maintained, storing object information of a first touch point, and when a second touch is detected, displaying an object of the first touch point on a second touch point.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: October 9, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dong-Hyun Yeom
  • Patent number: 10088990
    Abstract: A user viewing an online content item using an online content client application can, from within that application, launch an operating application to operate on the content item. The operating application can interact with the online content management provider to obtain a current copy of the content item and to save a modified content item back to the online content management service, e.g., if the user instructs the operating application to save the item. Interactions between the client application, the operating application and the online content management service can occur without requiring the user to manually initiate upload or download of any content items. Operations on an online content item can also be initiated from within an operating application.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: October 2, 2018
    Assignee: Dropbox, Inc.
    Inventors: Sean Lynch, Brian Smith, Ilya Fushman, Josiah Boning
  • Patent number: 10068031
    Abstract: A system and method that implements a tabular graph editor are disclosed. The system supports employing tables to browse and edit comparisons by multiple attributes of nodes in a graph.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: September 4, 2018
    Assignee: Bullet Point Network, L.P.
    Inventors: Peter Moore, Franz Christian Halaschek-Wiener, Andrey Pleshakov, Maxwell Bernardy
  • Patent number: 10062039
    Abstract: A machine learning system continuously receives tag signals indicating membership relations between data objects from a data corpus and tag targets. The machine learning system is asynchronously and iteratively trained with the received tag signals to identify further data objects from the data corpus predicted to have a membership relation with the single tag target. The machine learning system constantly improves its predictive accuracy in short time by the continuous training of a backend machine learning model based on implicit and explicit tag signals gathered from a non-intrusive monitoring of user interactions during a review process of the data corpus.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: August 28, 2018
    Assignee: CS Disco, Inc.
    Inventor: Alan Lockett
  • Patent number: 10049270
    Abstract: A method, computer system, and a computer program product for identifying sections in a document based on a plurality of visual features is provided. The present invention may include receiving a plurality of documents. The present invention may also include extracting a plurality of content blocks. The present invention may further include determining the plurality of visual features. The present invention may then include grouping the extracted plurality of content blocks into a plurality of categories. The present invention may also include generating a plurality of closeness scores for the plurality of categories by utilizing a Visual Similarity Measure. The present invention may further include generating a plurality of Association Matrices on the plurality of categories for each of the received plurality of documents based on the Visual Similarity Measure. The present invention may further include merging the plurality of categories into a plurality of clusters.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lalit Agarwalla, Rizwan Dudekula, Purushothaman K. Narayanan, Sujoy Sett
  • Patent number: 10037139
    Abstract: Methods and apparatuses are provided for improving character entry in an electronic device. User input of one or more characters is received via a capacitive physical keyboard. A second user input is then received indicating a desire to add or remove a word completion, such as a prefix or a suffix, to the first set of characters. Based on a generated list of word completion rules, the electronic device modifies the word based on the user input, and outputs the completed word for display.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: July 31, 2018
    Assignee: BlackBerry Limited
    Inventors: Jerome Pasquero, Donald Somerset McCulloch McKenzie
  • Patent number: 9990336
    Abstract: Various embodiments introduce the notion of a flow contour that is utilized to conduct layout processing. Flow contours are utilized to organize layout space in the presence of floating objects or geometries. In at least some embodiments, objects can float to the left and/or right in the layout space. Flow contours are abstractions that then represent collections of left-floating and/or right-floating objects.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rossen Petkov Atanassov, Evgeny N. Veselov
  • Patent number: 9965150
    Abstract: A popular highlight may be presented to a user who wishes to make the popular highlight a personal user highlight. Upon activation of a control, a personal user highlight is generated from the popular highlight. The user may then manipulate the resulting personal user highlight as they would any other user highlight.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: May 8, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Emily Margaret Anderson, Peter Thomas Killalea
  • Patent number: 9933860
    Abstract: The present invention relates to an alphabet input system comprising: a plurality of representative keys for inputting matched first letters of the alphabet; and a combination key for generating combination letters of the alphabet that are excluded from the first letters and that are input by a combination with one of the plurality of representative keys, wherein each combination letter is pictographically derived from the shape of the first letter matched respectively to the plurality of representative keys and from a combination symbol of the combination key having a “reverse J” shape. Accordingly, the alphabet can be input more quickly and accurately by combining intuitive and consistent pictographic symbols in a miniaturised input device.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: April 3, 2018
    Inventor: Sun-Gyu Lee
  • Patent number: 9928223
    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page, where the network content includes a second portion including an advertisement and a first portion that does not include the advertisement. Responsive to the request, the first portion of the network content is provided without the second content. When a user selects a navigation event associated with the network content, the second portion for display is provided to the user with the first portion. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: March 27, 2018
    Assignee: Google LLC
    Inventors: Timo Burkard, Arvind Jain, Christopher Bentzel
  • Patent number: 9921269
    Abstract: A comparison device for comparing test pattern files of a wafer tester includes a storage unit and a processing unit. The comparison device stores a first to-be-compared file and a second to-be-compared file into the storage unit. The processing unit reads the first to-be-compared file and the second to-be-compared file from the storage unit to process and executes comparison operation, so as to generate a comparison result. The comparison operation compares the words in a first section of the first to-be-compared file with the words in a second section of the second to-be-compared file in a one-to-one manner, wherein, if the first section ending point is not the end of the first to-be-compared file or the second section ending point is not the end of the second to-be-compared file, the processing unit resets the first section and the second section, and executes comparison operation again.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: March 20, 2018
    Assignee: KING YUAN ELECTRONICS CO., LTD.
    Inventor: Fu-Tai Chen
  • Patent number: 9898454
    Abstract: Text messages are used to interact with objects in a spreadsheet. For example, text messages may be used to enter/receive data in the spreadsheet. One or more text messages may be associated with a spreadsheet. Text messages may be associated with cells, tables, charts and other objects of the spreadsheet. When the spreadsheet receives a text message, the text message is parsed and information that is contained within the text message is used to interact with one or more objects within the spreadsheet. The spreadsheet may also generate and send text messages that provide information about the spreadsheet and/or request information to be entered within the spreadsheet. For example, the spreadsheet may send out an update of one or more values/objects within a spreadsheet and/or send a request within a text message requesting information to update a table.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Amy Lin, Lawrence Waldman, Daniel Mullowney, Jair Cazarin Villanueva, Daniel Parish
  • Patent number: 9860112
    Abstract: A technique for synchronizing operations in a transaction processing system includes identifying, by a first recovery management connector (FRMC) in a first region, a failure of a first network connection having a first network type during synchronization operations with a partner region. The FRMC queries connections defined to the transaction processing system to identify a replacement network connection that is connected to the partner region using a second network type that is different than the first network type. The FRMC collects relevant data for an interrupted synchronization operation. The FRMC issues a command to link to a specific program in a FRMC in the partner region. The command includes the relevant data for the interrupted synchronization operation. A second recovery management connector of the first region communicates the command to and a response from the partner region via the replacement network connection in order to continue the interrupted synchronization operation.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gerald Martyn Allen, Michael David Brooks, Jenny Jing He, Philip Ivor Wakelin
  • Patent number: 9851810
    Abstract: In an information terminal device (100), a display component (2) displays, on the basis of commands from a controller (9), a plurality of character keys, an enter key (20) for entering input information including one or more characters inputted by selecting the plurality of character keys, and a selection marker indicating one of the plurality of character keys being selected. An input component (3) includes a select key (5) that causes the controller (9) to successively move the selection marker displayed on the display component (2) over the plurality of character keys so as to select one of the character keys, and a change key (8) that causes the controller (9) to change a display content of the display component (2). When the change key (8) has been operated in a state in which the input information is being displayed on the display component (2), the controller (9) moves the selection marker displayed on the display component (2) from the selected character key directly to the enter key (20).
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: December 26, 2017
    Assignee: PANASONIC HEALTHCARE HOLDINGS CO., LTD.
    Inventor: Keisuke Matsumura
  • Patent number: 9842174
    Abstract: Methods and apparatus, including computer program products, to assemble a collection of documents according to a document list. The document list represents documents to be included in the collection, and includes multiple entries that identify document templates. Each document template includes instructions that a web server can execute to generate a web document based on one or more parameters. A web document corresponding to each of the multiple entries is requested; the requested web documents are received and stored in the collection of documents. Links in the received web documents can be identified and updated. The collection of documents can be accessed as part of a web site.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 12, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Philip Levy, Naoki Hada
  • Patent number: 9811516
    Abstract: Location information is integrated with spreadsheet formulas and operations. Location information may be used in filtering data, detecting data sources, performing calculations, and the like. The data may be filtered by location, individuals, places, and other location based information. The location information may be integrated into native spreadsheet formulas to perform calculations, trigger alerts, or drive other spreadsheet business logic. The location information may also be used to detect and use nearby data sources that are published near the spreadsheet user.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Amy Lin, Lawrence Waldman, Sherman Der
  • Patent number: 9805004
    Abstract: A network database system wherein clients of subscribing entities are authorized network access to reliable documents that are identified by each entity as being relevant to clients of that entity. Features that can be included in the system are customization of the documents to reflect sourcing by particular subscribers, automated formatting of the documents for storing in a network database, client access facilitated by subscriber-maintained databases, and the avoidance of cookies remaining on clients' computer hard drives following document access. Also disclosed is a method for processing repeated data requests on a distributed computer database.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: October 31, 2017
    Assignee: HEALTH INFORMATICS INC.
    Inventors: Michael D. Myers, Charles R. Christian, Derrick K. Bennett, Mario C. Murga
  • Patent number: 9785723
    Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: October 10, 2017
    Assignee: Facebook, Inc.
    Inventors: Keith Bernstein, Robert Kieffer
  • Patent number: 9758150
    Abstract: In a method for displaying a plurality of two-dimensional, ordered objects on a display area, a user-interface device generates graphics data that control the display area such that a subset of the objects is displayed in perspective, a first object of this subset being displayed in perspective in the foreground, and in response to an input with the aid of an input device, an arithmetic logic unit of the user-interface device alters the graphics data such that a different, second object is displayed in perspective in the foreground.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: September 12, 2017
    Assignee: VOLKSWAGEN AG
    Inventors: Frank Hauschild, Rainer Dehmann
  • Patent number: 9760628
    Abstract: The invention provides a session-based bi-directional multi-tier client-server asynchronous information database search and retrieval system for sending a character-by-character string of data to an intelligent server that can be configured to immediately analyze the lengthening string character-by-character and return to the client increasingly appropriate database information as the client sends the string.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: September 12, 2017
    Inventors: Mark Hans Smit, Stefan M. van den Oord
  • Patent number: 9755915
    Abstract: Systems and methods for managing content items of the type used in Web sites. In accordance with the disclosure, site objects, channel objects and content objects are associated with each other to form a hierarchical site structure. The content objects are linked to corresponding content items in a content repository, and are grouped together by association with channel objects in the site structure. Each of the objects in the site structure has an associated set of content services and can be deployed individually or in combination, while maintaining references to the related objects in the hierarchical site structure.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: September 5, 2017
    Assignee: Open Text SA ULC
    Inventors: Robert K. Moore, Robert S. Dickerson, Jeffrey M. Collins
  • Patent number: 9753910
    Abstract: A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet objects are utilized. For example, the person object may be integrated with spreadsheet formulas and other spreadsheet objects such as charts, tables, pivot tables, sheets, and the like. Spreadsheet formulas may perform operations specific to a person object (e.g. send message, get contact information, get status, get other person specific information, sort, and the like). Common actions may be associated with the person object, such as initiating communication with the person represented by the person object (e.g. phone call, email, text message, collaboration invite, and the like). Social networking information may also be associated with a person object. For example, social networking posts may be included within a spreadsheet, a user may post to a social network from the spreadsheet, and the like.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Mark Knight, Can Comertoglu
  • Patent number: 9753919
    Abstract: A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users).
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: September 5, 2017
    Inventor: Eugene M. Lee
  • Patent number: 9747387
    Abstract: A method, system and computer program product for progressive enhancement of content in a browser. The method includes receiving a document with content containing a plurality of elements and parsing the received content with at least one processor. The method also includes identifying a subset of the plurality of elements that are marked for enhancement and replacing each of the element in the identified subset with their respective enhancement to obtain the document with the enhanced elements.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: August 29, 2017
    Assignee: Google Inc.
    Inventors: Dominic P. Cooney, Mark S. Miller, Robert A. Russell, Dmitri A. Glazkov
  • Patent number: 9741142
    Abstract: A computer implemented method and apparatus for enabling text editing in a scanned document while maintaining fidelity of appearance of the text. The method comprises creating a synthesized font comprising a plurality of characters using characters present in a scanned document; replacing the plurality of characters in the scanned document with characters from the plurality of characters from the synthesized font; and enabling editing of the scanned document wherein enabling editing comprises adding at least some characters from the plurality of characters of the synthesized font to the document for at least some characters added during editing.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: August 22, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Uttam Dwivedi, Atul Kumar Puri