Patents Examined by Frank D Mills
-
Patent number: 10642473Abstract: An online system or an application of the online system generates and provides user interfaces that include user interface elements configured to allow users to browse newsfeed stories. For example, users can browse newsfeed stories via scrolling actions. The user interface elements are further configured to control presentation of individual stories that include series of images. The user's scrolling action causes the images to be presented sequentially. The online system selects a particular image and configures a speed of presenting the images according to the user action. The online system further generates and provides user interfaces that present still images in a parallax effect by adjusting viewpoints of observing the still images. The viewpoints can be adjusted according to the user action. The online system further configures the user interfaces to present related stories in adjacent positions and to present 360-degree videos as well as panorama images.Type: GrantFiled: May 1, 2018Date of Patent: May 5, 2020Assignee: Facebook, Inc.Inventor: Erick Tseng
-
Patent number: 10642925Abstract: Systems and methods are provided that facilitate publishing, distributing, and reading of electronic content. In some embodiments, the systems and methods may include a document conversion module for converting documents uploaded by publishers into an e-reader friendly format (an e-document). The systems and methods may also include a virtual library for making the e-documents available to end users and an active reader module to allow an end user to download and read the e-documents on an end user device. In some embodiments, the systems and methods may include a user management module for digital rights management and control of end user access to the e-documents. In some embodiments, the active reader may include functionality that allows an end user to annotate the e-document and share comments among users.Type: GrantFiled: December 8, 2017Date of Patent: May 5, 2020Assignee: ViaTech Publishing Solutions, Inc.Inventors: Elizabeth Gafford, Dana Strano
-
Patent number: 10628513Abstract: To provide isolated extensibility for webpages, thereby enabling webpages to provide additional functionality supported by instructions whose execution is independent of execution of the instructions of the webpage, a unified manifest is utilized which comprises information regarding each of the extensions that can extend the functionality of the webpage, and a common extensibility platform script is invoked that provides the setup functionality to support such isolated extensibility. The extensibility platform script can be utilized by each extension thereby centralizing the relevant extension instantiation functionality. To provide for a unified manifest, a manifest associated with one extension can be copied into a manifest associated with another extension if the first extension indicates that it is capable of extending the second extension, or if the first extension is actually invoked by the second extension.Type: GrantFiled: April 24, 2018Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Timothy Daniel Barber, Masato Maeda, Hong Tao Chen, Jyotirmaya Tripathi, Rayman Faruk Aeron, Ramesh Raman
-
Patent number: 10628633Abstract: A form management server computer (“server”) and processing methods are disclosed. In some embodiments, the server is programmed to cause presentation of a result of identifying form elements from an image of a form and allow correction of the result or specification of actions to be performed on the form elements. The server is programmed to then receive a new image of a new form, identify form elements in the new form from the new image, and determine actions to be performed on the form elements in the new form based on the specification of actions for previously processed forms.Type: GrantFiled: June 28, 2019Date of Patent: April 21, 2020Assignee: DECISION ENGINES, INC.Inventors: Kunling Geng, Sridhar Gunapu
-
Patent number: 10614265Abstract: An apparatus for correcting a character string in a text of an embodiment includes a first converter, a first output unit, a second converter, an estimation unit, and a second output unit. The first converter recognizes a first speech of a first speaker, and converts the first speech to a first text. The first output unit outputs a first caption image indicating the first text. The second converter recognizes a second speech of a second speaker for correcting a character string to be corrected in the first text, and converts the second speech to a second text. The estimation unit estimates the character string to be corrected, based on text matching between the first text and the second text. The second output unit outputs a second caption image indicating that the character string to be corrected is to be replaced with the second text.Type: GrantFiled: December 21, 2016Date of Patent: April 7, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Kosei Fume, Taira Ashikawa, Masayuki Ashikawa
-
Patent number: 10606467Abstract: Non-limiting examples of the present disclosure relate to fidelity management of an exemplary notecard item based on action(s) for movement that may re-locate notecard item(s) across any of: different content portions of a digital document, different digital documents of an application/service and digital documents of different applications/services. Specific data (and metadata) is collected and analyzed to enable determination of a level of fidelity for rendering of a notecard item, where a representation of a notecard item is generated to fit a context of a digital document in which the notecard item is being placed. A representation of a notecard item may be rendered at a first level of fidelity in one context but a different level of fidelity when the notecard item is moved to a different context. In other instances, evaluation of a notecard item yields a determination to maintain fidelity after an action that re-locates a notecard item.Type: GrantFiled: March 23, 2018Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Yibing Zhu, Theresa Estrada, Derik B. Stenerson, Keith Fournier, II, Victor Poznanski, Sian Lindley
-
Patent number: 10599760Abstract: Electronic form creation techniques are disclosed which automatically recommend candidate form objects to include in an electronic form being created. In some examples, a method may include receiving a request to create an electronic form, identifying a preceding N form objects created in the electronic form, identifying a candidate form object based on the identified preceding N form objects and one or more relationships between pre-existing form objects, and recommending the candidate form object for creation in the electronic form. The pre-existing form objects are included in multiple pre-existing forms. The method may further include identifying the one or more relationships between pre-existing form objects. The pre-existing forms may be selected, for example, based on information associated with the request (e.g., form type, an ID indicating identity of author creating the form, and/or ID indicating identity of a group to which the form author belongs).Type: GrantFiled: August 31, 2017Date of Patent: March 24, 2020Assignee: Adobe Inc.Inventors: Varun Dua, Suvrat Chaturvedi, Deepak Kumar, Ankur Jain
-
Patent number: 10579695Abstract: A social networking system analyzes a user's interactions with objects linked to bookmarks associated with the user to generate a score for each bookmark. The score represents or is based on the probability that the user will access the bookmark or the linked object. For example, the score is a predicted click-through rate for the bookmark. Based on the scores, a subset of the bookmarks is selected for presentation to the user. Additionally, the scores may be used to order the selected subset of the bookmarks. Hence, the bookmarks that the user is most likely to access are presented while the bookmarks the user is less likely to access may be hidden.Type: GrantFiled: September 25, 2015Date of Patent: March 3, 2020Assignee: Facebook, Inc.Inventors: Jonathan Sorg, Ken Deeter, Thomas Stocky, Robyn David Morris
-
Patent number: 10572584Abstract: A system for spreadsheet region and cell sharing includes an interface and a processor. The interface is to receive an indication to modify a first cell of a first document, wherein a first user is associated with the first document and with a first set of user access descriptors. The processor is to determine whether the first user has write permission for the first cell based on the first set of user access descriptors; and in the event that the first user has write permission: indicate a modification to a location in a database storage location referenced by a pointer formula associated with the first cell; and modify a second cell in a second document based on a dependency graph, wherein the second document is associated with a second user different from the first user.Type: GrantFiled: August 12, 2015Date of Patent: February 25, 2020Assignee: Workday, Inc.Inventors: Leonard Karpel, Brian Sean Morris, Terry M. Olkin, Sayan Chakraborty
-
Patent number: 10565289Abstract: During an image-analysis technique, the system calculates features by performing image analysis (such as optical character recognition) on a received image of a document. Using these features, as well as spatial and grammatical constraints, the system determines a layout of the document. For example, the layout may be determined using constraint-based optimization based on the spatial and the grammatical constraints. Note that the layout specifies locations of content in the document, and may be used to subsequently extract the content from the image and/or to allow a user to provide feedback on the extracted content by presenting the extracted content to the user in a context (i.e., the determined layout) that is familiar to the user.Type: GrantFiled: September 21, 2018Date of Patent: February 18, 2020Assignee: INTUIT INC.Inventors: Nankun Huang, Carol A. Howe, Christopher M. Dye, Robert Bamford
-
Patent number: 10534853Abstract: Methods, systems and computer readable media are provided for managing user generated content in relation to content. One example method includes receiving content from a mobile device. The received content is associated to one or more entities. The method associates the received content to a media forum. The association of the content to the media forum enables at least one discussion regarding the received content on the media forum. The media forum has an interest graph that adjusts over time. Responsive to receiving a request to view an article, the method selects the media forum to be associated with the article when the article is presented on a display. The association of the media forum to the article provides an adjustment to the interest graph of the media forum.Type: GrantFiled: July 3, 2018Date of Patent: January 14, 2020Assignee: Oath Inc.Inventors: Michael Metcalf, Jaesung Park
-
Patent number: 10509862Abstract: The present disclosure generally relates to dynamic phrase expansion for language input. In one example process, a user input comprising text of a first symbolic system is received. The process determines, based on the text, a plurality of sets of one or more candidate words of a second symbolic system. The process determines, based on at least a portion of the plurality of sets of one or more candidate words, a plurality of expanded candidate phrases. Each expanded candidate phrase comprises at least one word of a respective set of one or more candidate words of the plurality of sets of one or more candidate words and one or more predicted words based on the at least one word of the respective set of one or more candidate words. One or more expanded candidate phrases of the plurality of expanded candidate phrases are displayed for user selection.Type: GrantFiled: September 21, 2016Date of Patent: December 17, 2019Assignee: Apple Inc.Inventors: Xin Wang, Jun Hatori
-
Patent number: 10498842Abstract: Methods for recording a session of user interaction with a website for subsequent replay comprise executing on a computer having a processor and memory the steps of receiving in the memory a webpage from the website, creating a queue of items with the processor, and storing the queue in the memory. Each item corresponds to an element of the webpage that is to be monitored for changes and comprises data entries corresponding to the current state of each of a plurality of properties for the respective element. A method of recreating a session of user interaction with a website is also provided, which involves processing batches of data generated as a result of recording a session of user interaction with a website.Type: GrantFiled: July 13, 2015Date of Patent: December 3, 2019Assignee: SessionCam LimitedInventor: Richard Churchill
-
Patent number: 10489495Abstract: Disclosed are a document collaboration apparatus for supporting simultaneous editing of styles of objects and an operating method thereof in which when an access request for simultaneous editing of one electronic document is received from a plurality of users, the electronic document is converted into a markup language based document and provided to the respective users and thereafter, the markup language based document to which the same style editing is reflected is supported to be continuously maintained among the plurality of users to enable the plurality of users to commonly edit the document.Type: GrantFiled: June 28, 2016Date of Patent: November 26, 2019Assignee: HANCOM INC.Inventors: Taeju Lee, Yongkyung Oh, Kyury Kim
-
Patent number: 10452774Abstract: Methods for operating a system architecture framework are provided. Methods may include receiving a spreadsheet file. Methods may include creating a plurality of message files at a message generator. Each message file may correspond to a single row of data included in the spreadsheet file. Methods may include transmitting the plurality of message files to a UNIX-based server. Methods may include handshaking using a shell script located on the UNIX-based server, between the server and the message generator. Methods may include transmitting an instruction to the message generator to initiate message transmission from the message generator to the server. The instruction may be triggered in response to the shell script determining that the message generator has completed message generation. Methods may include performing a validation test on each of the message files. The validation test may compare each message file to the corresponding row in the spreadsheet file.Type: GrantFiled: December 13, 2016Date of Patent: October 22, 2019Assignee: Bank of America CorporationInventor: Akshay Patel
-
Patent number: 10417348Abstract: The present invention relates to the application field of computer networks, and disclosed are a method for processing and loading a web page supporting multiple languages and a system thereof, so as to reduce time and cost of labor investment when some language is added or modified, save storage capacity of a web page server, increase the speed of page loading and translation rendering, and reduce the redundancy of a translation file set. The present invention is based on a tree-shaped translation file set, where each hypertext markup language (HTML) has a corresponding translation file.Type: GrantFiled: June 16, 2016Date of Patent: September 17, 2019Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.Inventors: Yang Wu, Yanming Shi, Peng Wan, Xiao Xiang, Xiaoyuan Zhang
-
Patent number: 10417315Abstract: A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content.Type: GrantFiled: December 27, 2013Date of Patent: September 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Facemire, Mohamad R. Salahshoor, John F. Schumacher, Michael C. Wanderski
-
Patent number: 10417319Abstract: Methods, systems and apparatus, including computer program products, for real-time document sharing and editing. In one aspect, a method includes comparing a first user's and a second user's changes to a document, the document being edited by the first user and the second user concurrently; and notifying the first user of a conflicting change and content of any conflicting change to the document made by the first user but not made to the document because of the conflicting change. In another aspect, a method includes recording a saved position of a cursor of a user editing a client-side copy of a document; receiving an update to the document and generating an updated client-side copy of the document; using the saved position to determine an updated position of the cursor; and displaying to the user the updated client-side copy of the document with the cursor displayed at the updated position.Type: GrantFiled: January 22, 2018Date of Patent: September 17, 2019Assignee: GOOGLE LLCInventors: Steve Newman, Sam Schillace, Claudia Carpenter
-
Patent number: 10395108Abstract: A computer-implemented method of managing hierarchically arranged elements is disclosed.Type: GrantFiled: October 17, 2018Date of Patent: August 27, 2019Assignee: Decision Engines, Inc.Inventors: Kunling Geng, Sridhar Gunapu
-
Patent number: 10387520Abstract: Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, a plurality of “anchors” are dispersed throughout the document, allowing document portions to be referenced in terms of the anchor(s) associated with the portion.Type: GrantFiled: December 19, 2017Date of Patent: August 20, 2019Assignee: ResearchGate GmbHInventors: Vyacheslav Zholudev, Michael Häusler