Patents Examined by Maikhanh Nguyen
-
Patent number: 11373033Abstract: One embodiment provides a method, including: accepting, at an input surface, ink input; determining, using a processor, typeset for the ink input; providing, on a display, a combined display of the ink input and the typeset; where the combined display visually associates the ink input and the typeset. Other aspects are described and claimed.Type: GrantFiled: January 26, 2016Date of Patent: June 28, 2022Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: John Weldon Nicholson, Scott Edwards Kelso, Bradley Park Strazisar
-
Patent number: 11361566Abstract: In an aspect, a method includes: receiving, via a communications module and from a computing device, a signal comprising image data representing a first document; automatically analyzing text in the first document based on stored classification data to identify a first parameter from the text in the first document; comparing the first parameter to a second parameter, the second parameter being obtained from a data store and being associated with a second document; determining annotation data based on the comparison, the annotation data determined based on the first parameter and the second parameter; and providing a signal that includes an instruction to cause the annotation data to be overlaid on a display of the computing device, the instruction including marker data identifying a location associated with the first document and influencing a location of the annotation in the display.Type: GrantFiled: August 12, 2020Date of Patent: June 14, 2022Assignee: The Toronto-Dominion BankInventors: John Michael Collinson, Christopher William Cooney, Russell Voutour, Marie-Julie Demers, Arun Victor Jagga, John Jong-Suk Lee
-
Patent number: 11354362Abstract: A method for maintaining links is described. A document selection is received, including a first destination document containing a first link to linked content. A first source document containing the linked content and not contained within the document selection is identified using the first link. A copy mode is selected, using an intrinsic property associated with the first link, from: a first mode where a second destination document that is a copy of the first destination document is generated and includes a second link to the linked content within the first source document, without copying the first source document, and a second copy mode where i) a second source document that is a copy of the first source document is generated, ii) the second destination document is generated and includes a second link to the linked content within the second source document. The selected copy mode is performed.Type: GrantFiled: May 6, 2021Date of Patent: June 7, 2022Assignee: WORKIVA INC.Inventors: Brett Evan Harper, Katherine Dawn Cissell, Braeden William Young, Marco Alfredo Pierucci, Nicholas Alexander Cerilli
-
Patent number: 11354919Abstract: In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers.Type: GrantFiled: April 6, 2020Date of Patent: June 7, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Yuntao Zhou, Andrew Nelson, Bradley Rodgers
-
Patent number: 11321516Abstract: In one example, a device for retrieving media data includes a memory configured to store an ISO Base Media File Format (ISO BMFF) file including one or more samples including hypertext markup language (HTML) elements defining dynamic web content, and a processing unit implemented in circuitry and configured to: retrieve the ISO BMFF file, extract the HTML elements from the samples of the file, and processing the HTML elements to present the dynamic web content. The HTML elements may include JavaScript elements. The processing unit may also present the dynamic web content in a manner that is synchronized with corresponding media data.Type: GrantFiled: January 17, 2019Date of Patent: May 3, 2022Assignee: QUALCOMM IncorporatedInventors: Waqar Zia, Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Ye-Kui Wang, Gordon Kent Walker
-
Patent number: 11314485Abstract: Methods, systems, apparatuses, and computer program products are described herein that generate and assist in managing templates (pre-generated user-customizable automated workflows) that can be used to easily and efficiently develop automated workflows in an automated workflow development system. A plurality of workflows steps in a library of workflow steps is determined. One or more workflow templates are automatically generated. Each automatically generated workflow template includes a combination of at least two of the workflow steps in the library. The one or more workflow templates are stored in a library of templates. Furthermore, one or more workflow steps compatible with a workflow step may be determined. The determined one or more workflow steps may be displayed in association with the first workflow step for selection.Type: GrantFiled: January 27, 2017Date of Patent: April 26, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Prabir Shrestha, Kartik Rao Polepalli, Ashwin Sathya Raghunathan, Stephen Siciliano, Anjli Chaudhry, Charles Lamanna, Merwan Vishnu Hade, Sunay Vaishnav
-
Patent number: 11308178Abstract: Described is a system (and method) for automating the process of generating variations of a website that may be continually evaluated to improve a user interaction flow. The process may be based on a genetic algorithm that creates improving generations of websites. For example, the system may automate the creation of different layouts for a website and evaluate the effectiveness of each layout based on a particular user interaction goal. The most effective (e.g., top performing) layouts may be determined and then “bred” as part of an iterative improvement process.Type: GrantFiled: June 7, 2021Date of Patent: April 19, 2022Assignee: Capital One Services, LLCInventors: Austin Walters, Jeremy Goodsitt, Ahn Truong, Reza Farivar, Mark Watson, Fardin Abdi Taghi Abad
-
Patent number: 11295493Abstract: The present subject matter discloses system and method for generating a scalar vector graphics (SVG) image in an imaginary console. The system receives one or more image parameters, corresponding to the image, from the user. Further, the imaginary console emulates a browser environment by using a JavaScript Engine and a browser emulator. The SVG executer processes the one or more image parameters corresponding to the image to render the image on the imaginary console, and produces the image having SVG format. Further, the document generator module may convert the image having the SVG format into the raster image based on report format specified by the user. Further, the document generator module embeds the image into the offline readable format to be used by the user.Type: GrantFiled: October 14, 2016Date of Patent: April 5, 2022Inventors: Anurag Sanghai, Hemendra Vyas, Pratik Jain
-
Patent number: 11295066Abstract: A method for dynamic linking between graphic documents and comment databases is described and includes entering a base graphic representation of a project in a computer system. The base graphic representation may be the conversion of a user supplied format graphic to a web support format graphic. A coordinate overlay grid of a coordinate overlay program may be linked to the base graphic representation for overlay positioning and display on the base graphic representation. The coordinate overlay program may have a notation subprogram linked to the coordinate overlay grid for a user to designate notation with an identifier relative to a distinct location of the base graphic representation on the coordinate overlay grid. A text or graphic comment data record may be entered in a comment data record referenced to an identifier and displayed using a computer cursor device and display to activate an identifier.Type: GrantFiled: October 18, 2021Date of Patent: April 5, 2022Assignee: E-PLAN, INC.Inventors: Michael Chegini, Steven Hooper, S. Jay Hedjazi
-
Patent number: 11288023Abstract: A facility for managing a document conversion environment is described. In various embodiments, the facility includes a native application associated with a native document type and an isolation service. The isolation service determines whether a native application associated with the native document type has started and when it has not started, starts the native application and causes the started native application to load and convert a native document to a common document format, wherein the isolation service starts a single instance of the native application and monitors the single instance of the native application so that it complies with specified a parameter, condition, or setting of operation.Type: GrantFiled: March 17, 2020Date of Patent: March 29, 2022Assignee: Open Text SA ULCInventors: William R. Harman, Jonathan Isabelle, Michael Riedel
-
Patent number: 11282294Abstract: Described herein are systems and methods that search videos and other media content to identify items, objects, faces, or other entities within the media content. Detectors identify objects within media content by, for instance, detecting a predetermined set of visual features corresponding to the objects. Detectors configured to identify an object can be trained using a machine learned model (e.g., a convolutional neural network) as applied to a set of example media content items that include the object. The systems provide user interfaces that allow users to review search results, pinpoint relevant portions of media content items where the identified objects are determined to be present, review detector performance and retrain detectors, providing search result feedback, and/or reviewing video monitoring results and analytics.Type: GrantFiled: June 12, 2021Date of Patent: March 22, 2022Assignee: MATROID, INC.Inventors: Reza Zadeh, Dong Wang, Deepak Menghani, John Goddard, Ryan Tobin
-
Patent number: 11271983Abstract: Systems and methods for managing and processing multimedia content. Chat content from a chat session among users on a network is accessed, including at least an item of video chat content associated with a phone number of a chat participant. Location information associated with the chat content is determined. Chat content location information is compared with predefined location information associated with projects or activities to identify a corresponding matching project or activity. A multimedia document comprising chat content associated with the matching project or activity is generated, wherein the item of video chat content is displayed in association with a play control and in association with an identifier of the chat participant. The item of video chat content in the multimedia document may be played in response to a user activation of the play control.Type: GrantFiled: January 13, 2021Date of Patent: March 8, 2022Assignee: E-PLAN, INC.Inventor: Michael M. Chegini
-
Patent number: 11263255Abstract: Techniques of the disclosure are directed to a computing device creating and outputting, for display at client devices accessing a social media platform, targeted content. The computing device may receive candidate messages composed by users of a group of client devices, where the candidate messages each include a reference to the requisite product, brand, or market. If a candidate message has a determined interest score that satisfies a threshold interest score, the computing device includes the candidate message into a group of brand messages. The computing device may then send the targeted message to be output for display at another group of client devices, where the targeted message includes both an original portion and a carousel portion. The carousel portion includes a group of transitional windows, where each transitional window includes one of the brand messages from the group of brand messages.Type: GrantFiled: August 12, 2020Date of Patent: March 1, 2022Assignee: Twitter, Inc.Inventor: Andrew Bragdon
-
Patent number: 11256401Abstract: An electronic device displays at least a portion of an electronic document with a predefined page layout at a first magnification level on a display; detects a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selects a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size, and, while maintaining the predefined page layout of the document, displays, at the second magnification level, a portion of the document that includes the first portion of text.Type: GrantFiled: May 15, 2020Date of Patent: February 22, 2022Assignee: Apple Inc.Inventors: Christopher Douglas Weeldreyer, Martin J. Murrett, Matthew Todd Schomer, Kevin R. G. Smyth, Ian Joseph Elseth
-
Patent number: 11256858Abstract: An asset merging system generates a merge file containing assets from multiple party systems. The asset merging system receives the assets and determines whether any of the assets has changed versus previously received versions of the assets. If any of the received assets has changed, the asset merging system generates a merge file containing at least the most recent version of the changed assets. The asset merging system then communicates the merge file to a content delivery network (CDN) for serving to users requesting for content that uses the assets in the merge file.Type: GrantFiled: December 16, 2013Date of Patent: February 22, 2022Assignee: Airbnb, Inc.Inventor: Sriakhil Gogineni
-
Patent number: 11249950Abstract: The present technology pertains to a details pane that is displayed in coordination with a file explorer interface. The details pane can display details including activities, comments, and previews for content items displayed in the details pane. In some embodiments, the content items displayed in the file explorer interface can be stored in and accessed from different services, and the details in the details pane can also be populated from diverse sources. In some embodiments, edits or navigations can be performed within a preview of the content item. In some embodiments, comments can be shown along with previews that show the comment located within the content item.Type: GrantFiled: April 27, 2018Date of Patent: February 15, 2022Assignee: Dropbox, Inc.Inventors: Matthew Valentine, Thomas Fisher, Nicholas Sundin, Parker Wilf, Robert Mason, Tomaz Nedeljko, Evan Tana
-
Patent number: 11244100Abstract: Technology is disclosed herein for visualizing changes in documents. In an implementation, one or more computers, employing a change visualization process, maintain a record of changes made to a document over a period of time. The one or more computers identify a document scope within which to focus a visualization of one or more changes made to the document, wherein the document scope comprises a timeframe of interest. The one or more computers also identify, from the record of the changes, one or more changes made to the document within the document scope and surface a visualization of the one or more changes.Type: GrantFiled: May 8, 2019Date of Patent: February 8, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Christopher Ryan Botaish, Joan Catharine Weaver, Lyndsy Marie Stopa
-
Patent number: 11232254Abstract: A method and system for reviewing edits and editing content items are provided. An edit to a first version of a first content item is received. The first version of the first content is part of the active content delivery campaign and has been delivered over a computer network to a first plurality of computing devices. The edit is stored in a first storage that is separate from a second storage. An event indicating the edit is inserted into an event processing system. A result approving the edit is received from the event processing system. In response to receiving the result approving the edit, a second version is caused to be stored in the second storage. The second version reflecting the edit is caused to be delivered over the computer network.Type: GrantFiled: September 28, 2018Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Devang Jaysinh Negandhi, Vivek Tiwari, Zhenrong Qian, Sanjay Bysani, Mahesh Gupta, Kirill Sergeyevich Lebedev
-
Patent number: 11232167Abstract: An intermediary server for providing secure access to a web page of a web-based service to a client terminal upon request of one of a web server and a client terminal and a related method, the client terminal having a web browser, the intermediary server including: an operating system configured to run an instance of a web browser engine; the web browser engine is configured to produce an image of the web page rendered in the instance of the web browser engine, and to transmit an access web page to the web browser of the client terminal; and the access web page is configured to retrieve the image from the web browser engine, and to display the image in the web browser.Type: GrantFiled: May 17, 2017Date of Patent: January 25, 2022Assignee: RANDED TECHNOLOGIES PARTNERS S.L.Inventors: Mariano Largo del Amo, Victor Jurado Martínez
-
Patent number: 11233705Abstract: A system for visualizing and navigating network data may include at least one computing device that receives input data using a NetTree application. The NetTree application may parse the input data and determine a list of nodes in a network and a list of links between nodes in the network from the input data. One of the nodes may be selected as a start node and inserted into a line of a network tree. After selecting the start node, the NetTree application may iterate through each of the links between the nodes in the network and add each new node that is not yet added to the network tree to a list of nodes to check for their links. Each link is added to a line in the network tree. A graphical user interface (GUI) may display the network tree.Type: GrantFiled: December 23, 2019Date of Patent: January 25, 2022Inventor: Robert Brennan Garvey