Patents Examined by Benjamin Smith
  • Patent number: 10635195
    Abstract: Systems and methods for controlling displayed content utilizing stylus rotation are disclosed. In embodiments, a method comprises: displaying, by a computing device, a first portion of user selected content; detecting, by the computing device, rotation of a stylus; and displaying, by the computing device, a second portion of the user selected content based on the rotation of the stylus and user access rules, wherein the second portion comprises more or less content than the first portion.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 10579743
    Abstract: A cognitive communication assistant receives a message transmitted over a communication network from a sender to a recipient. A sender's industry identified with the sender and a recipient's industry identified with the recipient are determined. One or more terms associated with the sender's industry are extracted from the message. A definition associated with the one or more terms is searched for in an on-line reference text. The message is updated based on the definition. The message is transmitted over the communication network to the recipient.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Itzhack Goldberg, Jose R. Mosqueda Mejia, Daniel J. Winarski
  • Patent number: 10558732
    Abstract: An information processing apparatus includes an archive file generation unit and a deriving unit. The archive file generation unit generates multiple archive files each including one or more pieces of document data and information regarding one or more processing functions. The one or more pieces of document data are each associated with the one or more processing functions. The information indicates one or more processes to be executed on the one or more pieces of document data. The deriving unit derives, from the multiple generated archive files, a common processing function among the processing functions that is common to the archive files and a piece of document data among the pieces of document data that is associated with the common processing function.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: February 11, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Atsushi Maruyama
  • Patent number: 10541974
    Abstract: A translation management system in a computer environment. A preferred embodiment of the invention automatically detects when a document, data stream, or non-text file in the master language has been updated and notifies the user which corresponding documents, data streams, or non-text files in the other languages require translation which are then staged and dynamically routed and sequenced to individual translation resources where the actual translation is performed. Management status, reporting, scheduling, and accounting information is sent to the user as the translation process ensues. The user is notified of the completion of translation and the invention coordinates the delivery of the translated documents, data streams, or non-text files back to the user's site for installation and optional review. The invention makes a variety of translation resources instantly available to the user which include both automated translation tools as well as human translators.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: January 21, 2020
    Assignee: Transperfect Global, Inc.
    Inventor: David Lakritz
  • Patent number: 10541973
    Abstract: A translation management system in a computer environment. A preferred embodiment of the invention automatically detects when a document, data stream, or non-text file in the master language has been updated and notifies the user which corresponding documents, data streams, or non-text files in the other languages require translation which are then staged and dynamically routed and sequenced to individual translation resources where the actual translation is performed. Management status, reporting, scheduling, and accounting information is sent to the user as the translation process ensues. The user is notified of the completion of translation and the invention coordinates the delivery of the translated documents, data streams, or non-text files back to the user's site for installation and optional review. The invention makes a variety of translation resources instantly available to the user which include both automated translation tools as well as human translators.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: January 21, 2020
    Assignee: Transperfect Global, Inc.
    Inventor: David Lakritz
  • Patent number: 10540053
    Abstract: The present disclosure describes a system and method for managing and disseminating community information in a cloud. The computer-implemented method and system for comparing service performance comprises receiving, by a server over a communication network from a computer of each of a plurality of client companies, metadata of a plurality of transactions in enterprise resource planning systems being operated by the plurality of client companies, and presenting, by the server over the communication network to a computer of a selected client company of the plurality of client companies, comparative performance information for display on a graphical user interface of the selected client company based on metadata of transactions in enterprise resource planning systems of other client companies that are substantially similar to the enterprise resource planning system of the selected client company.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: January 21, 2020
    Assignee: Velocity Technology Solutions, Inc.
    Inventors: Aaron Michael Gasperi, Thomas Mac Kremer, Ronald Perry Wright, Joshua Ryan Tallen, John Robert Waite, Doug Frey, Paul Mockenhaupt, Mark Rasmussen
  • Patent number: 10482133
    Abstract: Embodiments include methods, and computing systems, and computer program products for creating and editing documents. Aspects include creating a new document by a user using an interactive content manager system, and selecting one or more existing documents related to new document from a content database by user using a content source selection interface. Aspects also include performing content unit mining on the existing documents to extract a set of existing content units, and on the new document to extract a set of new content units, respectively, by a content unit mining and extraction module. Aspects further include comparing set of existing content units and the set of new content units to obtain a set of updated content units using a content unit comparison module, and updating the new document using the set of updated content units by the user using an interactive content manager module.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kiera Caponi, Michael E. Gildein, II, Steven P. LaFalce, James A. O'Connor, William G. White
  • Patent number: 10431187
    Abstract: A terminal apparatus of switching over a first mode, in which a first screen being in synchronization with another terminal apparatus is displayed, and second mode, in which a second screen being in desynchronization with the another terminal apparatus is displayed, upon a mode switchover operation by an operator includes a processor receiving a mode switchover operation between the first mode and the second mode by the operator and display the first screen or the second screen, which is switched over by the mode switchover operation; and receiving a screen recording operation by the operator and record the first or second screen for each of the first and second modes regardless of the display of the first screen or the second screen by the screen display input unit.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: October 1, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Morio Miki
  • Patent number: 10397145
    Abstract: Methods of automatically updating content on a web site, allowing web site visitors to request notification of updates to the content of a web site, and notifying persons of updated content on a web site are disclosed. Update alert tables and systems for implementing the foregoing methods also are disclosed.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: August 27, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James C. Bedingfield
  • Patent number: 10394942
    Abstract: Contextually placed chat-like annotations in an electronic record. Users can input successive time-stamped annotations at a selected location in an electronic record. The annotations are displayed chronologically in a discussion window, which is customizable by color, style, and location. The discussion window styles minimize clutter and distraction, thus providing for more effective review and collaboration. The discussion location is indicated by a discussion point icon, and can be displayed in a window of fixed sire with scrolling capability. A user can email the discussion window content to other users and request an alert, notifying the user of successive annotations. An annotation engine can reside on a server and receives user input and per functionality related to the annotations. The electronic record can reside on the server and is repeatedly updated to reflect current content relating to the electronic record and annotations.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventors: David S. Young, Andrea Knight
  • Patent number: 10387559
    Abstract: Methods and apparatus are described herein for creating associations between user interests and electronic document templates generated from B2C electronic documents. Once these associations are created, interest(s) of a user (e.g., a user profile) may be determined automatically based on B2C electronic documents addressed to the user. In various implementations, an electronic document addressed to a user may be identified. A particular electronic document template that corresponds to the electronic document addressed to the user may be selected from a plurality of electronic document templates. The selecting may be based on attribute(s) shared between the electronic document addressed to the user and the selected electronic document template. The particular electronic template may be generated from a plurality of electronic documents that share fixed content.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: August 20, 2019
    Assignee: GOOGLE LLC
    Inventors: James Wendt, Jie Yang, Ying Sheng, Jing Xie, Luis Garcia Pueyo
  • Patent number: 10380512
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program determines a first identifier encoding for a location associated with a user requesting procurement of the item based on a hierarchy of locations. The program further determines a second identifier for a category associated with the item based on a hierarchy of categories. The program also determines a first set of search identifiers based on the first identifier encoding for the location. The program further determines a second set of search identifiers based on the second identifier encoding for the category. The program also determines a set of combinations of search identifiers based on the first and second sets of search identifiers. The program further identifies a set of policies from a plurality of policies based on the set of combinations of search identifiers.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: August 13, 2019
    Assignee: SAP SE
    Inventors: Yuan Tung, Lalitha Rajagopalan, Sudhir Bhojwani, Payod Deshpande, Pranay Kaikini, Raghavendra Keshavamurthy
  • Patent number: 10380226
    Abstract: Described herein are techniques for identifying and displaying key excerpts of a digital work and related key excerpts of other digital works. Key excerpts are identified by evaluating (a) the number of interactions by human readers within each of the key excerpts and (b) the number of reviews that reference each of the key excerpts. Related excerpts from other books can be identified by comparing the key excerpts of the other books. Excerpts can be displayed by subject, and links are provided to move from one subject to another.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 13, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Walter Manching Tseng, Abhishek Patnia, Adam Joseph Iser, Christopher Michael Ellis, Alice Chu
  • Patent number: 10380513
    Abstract: In response to a request received from a client device to view an item, a program determines a category associated with the item and a location associated with a user of the client device. The program also identifies a form based on the category and the location. The form comprises a set of fields. The program then provides a graphical user interface (GUI) that includes the form to the client device. The program also receives, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items. The program then identifies a policy based on the category and the location. The program also applies the policy to the data values for the set of fields. The program then sends a notification to the client device indicating a result of the application of the policy.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: August 13, 2019
    Assignee: SAP SE
    Inventors: Yuan Tung, Lalitha Rajagopalan, Sudhir Bhojwani, Payod Deshpande, Pranay Kaikini, Raghavendra Keshavamurthy
  • Patent number: 10380217
    Abstract: A method and Web server for verifying a Web service request originating from a Web page is provided. The method includes matching the Web service request with a Web service. A sequence ID contained in the request is identified. The Web service request is verified if the identified sequence ID does not correspond with a previous sequence ID for the matched Web service. Additionally, the Web service does not verify a same Web service request twice.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Philippe Kaplan, Georges-Henri Moll, Xavier Nodet, Olivier Oudot
  • Patent number: 10372792
    Abstract: A method and apparatus for improving the efficiency of document transformation processes is disclosed. For example, more efficient XML transformations may be performed against a source document that has incurred minor or incremental changes. Rather than apply a transform (e.g., an XSLT document) to a complete document each time any fragment of the source document is modified, a document management system may be configured to apply the transform only to the modified portions of the document.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventor: John E. Petri
  • Patent number: 10373121
    Abstract: A method, system and computer program product for integrating a calendaring system with a mashup page. A mashup server accesses the calendar data inputted by a user to create or edit an entry in a calendar application. The mashup server provides the user access to widgets to be included on a mashup page, where the widgets use the accessed calendar information so that the widgets provide information to the recipients of the calendared event. In this manner, the widgets provide information that normally would be accessible by the participants via links to a myriad of disjoint applications thereby negating the fractured experience of the participants. Upon finalizing the mashup page, the mashup page is saved as a Uniform Resource Location (URL) in the created/edited calendar entry. The mashup page is later transmitted by the mashup server to the recipients of the calendar entry.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Feng-Wei Chen, John R. Hind, Joseph D. Johnson, Yongcheng Li
  • Patent number: 10311137
    Abstract: A method may include receiving an extensible markup language schema definition (XSD) including multiple elements having a datatype. Each of the multiple elements may include an attribute profile defining a presence or an absence of at least one attribute. A first two or more of the multiple elements may include a first particular attribute profile. The method may further include generating a first grammar based on the XSD. The first grammar may be associated with encoding and decoding extensible markup language (XML) documents based on the XSD to and from efficient XML interchange (EXI) streams. The first grammar may also be associated with the first particular attribute profile. The method may further include associating each of the first two or more of the multiple elements with the first grammar.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: June 4, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Takuki Kamiya
  • Patent number: 10282390
    Abstract: A method of reproducing a content item includes monitoring an input operation. At the input operation, it is decided whether to update a resume position, based on a reproduction progress, the reproduction progress being determined with respect to a reference position. The method further includes determining whether the input operation corresponds to a linear or to a non-linear event, and updating the reference position if the input operation is a non-linear event.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: May 7, 2019
    Assignee: Sony Corporation
    Inventor: Wilhelm Hagg
  • Patent number: 10282400
    Abstract: A method may include receiving an extensible markup language schema definition (XSD) including a first element having a first simple datatype and a second element having a second simple datatype different from the first simple datatype. A grammar may be generated based on the XSD. The grammar may be associated with encoding and decoding an extensible markup language (XML) document based on the XSD to and from efficient XML interchange (EXI) streams. The grammar may be associated with the first simple datatype and with the second simple datatype.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: May 7, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Takuki Kamiya