Patents Examined by Benjamin Smith
-
Patent number: 10635195Abstract: 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: GrantFiled: February 28, 2017Date of Patent: April 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
-
Patent number: 10579743Abstract: 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: GrantFiled: May 20, 2016Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Tara Astigarraga, Itzhack Goldberg, Jose R. Mosqueda Mejia, Daniel J. Winarski
-
Patent number: 10558732Abstract: 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: GrantFiled: November 8, 2016Date of Patent: February 11, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Atsushi Maruyama
-
Patent number: 10541974Abstract: 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: GrantFiled: January 4, 2013Date of Patent: January 21, 2020Assignee: Transperfect Global, Inc.Inventor: David Lakritz
-
Patent number: 10541973Abstract: 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: GrantFiled: January 4, 2013Date of Patent: January 21, 2020Assignee: Transperfect Global, Inc.Inventor: David Lakritz
-
Patent number: 10540053Abstract: 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: GrantFiled: August 21, 2017Date of Patent: January 21, 2020Assignee: 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: 10482133Abstract: 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: GrantFiled: September 7, 2016Date of Patent: November 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kiera Caponi, Michael E. Gildein, II, Steven P. LaFalce, James A. O'Connor, William G. White
-
Patent number: 10431187Abstract: 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: GrantFiled: May 23, 2016Date of Patent: October 1, 2019Assignee: Ricoh Company, Ltd.Inventor: Morio Miki
-
Patent number: 10397145Abstract: 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: GrantFiled: March 23, 2015Date of Patent: August 27, 2019Assignee: AT&T Intellectual Property I, L.P.Inventor: James C. Bedingfield
-
Patent number: 10394942Abstract: 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: GrantFiled: July 23, 2013Date of Patent: August 27, 2019Assignee: Google LLCInventors: David S. Young, Andrea Knight
-
Patent number: 10387559Abstract: 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: GrantFiled: November 22, 2016Date of Patent: August 20, 2019Assignee: GOOGLE LLCInventors: James Wendt, Jie Yang, Ying Sheng, Jing Xie, Luis Garcia Pueyo
-
Patent number: 10380512Abstract: 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: GrantFiled: September 2, 2016Date of Patent: August 13, 2019Assignee: SAP SEInventors: Yuan Tung, Lalitha Rajagopalan, Sudhir Bhojwani, Payod Deshpande, Pranay Kaikini, Raghavendra Keshavamurthy
-
Patent number: 10380226Abstract: 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: GrantFiled: September 16, 2014Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Walter Manching Tseng, Abhishek Patnia, Adam Joseph Iser, Christopher Michael Ellis, Alice Chu
-
Patent number: 10380513Abstract: 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: GrantFiled: September 2, 2016Date of Patent: August 13, 2019Assignee: SAP SEInventors: Yuan Tung, Lalitha Rajagopalan, Sudhir Bhojwani, Payod Deshpande, Pranay Kaikini, Raghavendra Keshavamurthy
-
Patent number: 10380217Abstract: 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: GrantFiled: June 28, 2018Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Philippe Kaplan, Georges-Henri Moll, Xavier Nodet, Olivier Oudot
-
Patent number: 10372792Abstract: 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: GrantFiled: November 16, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventor: John E. Petri
-
Patent number: 10373121Abstract: 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: GrantFiled: September 13, 2011Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Feng-Wei Chen, John R. Hind, Joseph D. Johnson, Yongcheng Li
-
Patent number: 10311137Abstract: 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: GrantFiled: March 5, 2015Date of Patent: June 4, 2019Assignee: FUJITSU LIMITEDInventor: Takuki Kamiya
-
Patent number: 10282390Abstract: 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: GrantFiled: February 9, 2015Date of Patent: May 7, 2019Assignee: Sony CorporationInventor: Wilhelm Hagg
-
Patent number: 10282400Abstract: 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: GrantFiled: March 5, 2015Date of Patent: May 7, 2019Assignee: FUJITSU LIMITEDInventor: Takuki Kamiya