Patents Examined by Barbara M Level
-
Patent number: 10977056Abstract: Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a customized user interface. A first set of services and operations may be generated. Each service and operation in the first set of services and operations may be ranked based on an analysis of user engagement data. A second set of services and operations may be generated based on the ranking of each service and operation in the first set. Client-side instructions to render the second set of services and operations may be transmitted to a user device.Type: GrantFiled: October 7, 2019Date of Patent: April 13, 2021Assignee: Bank of America CorporationInventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
-
Patent number: 10970463Abstract: A system and method is provided that ranks and sorts websites, apps, email, or VR environment content in real-time to increase engagement, CTR, conversions, and revenue. A client applies attributes to sections of the digital content. A server system tracks end user inputs and generates optimized layouts for the digital content, such as a webpage. The document layout is ordered or reorganized before or after the document is delivered to the end user.Type: GrantFiled: October 31, 2019Date of Patent: April 6, 2021Assignee: Overstock.com, Inc.Inventors: Sam Noursalehi, Yugang Hu, Allen Joel Dickson
-
Patent number: 10970461Abstract: A method for generating and displaying a user-customized page and a mobile device thereof are provided. The method for processing a user-customized page in a mobile device includes collecting use information of a user with respect to the mobile device when a preset specific situation occurs, generating a user-customized page associated with the specific situation using the use information when the specific situation is terminated, and storing the generated user-customized page.Type: GrantFiled: October 16, 2019Date of Patent: April 6, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Chihoon Lee, Sanghyuk Koh, Taeyeon Kim, Jihye Myung, Hyunmi Park, Hyemi Lee
-
Patent number: 10936340Abstract: The present disclosure relates to an apparatus and method for selecting a preloading application by considering a user pattern of an electronic device and for determining a preloading level. The electronic device according to the present disclosure includes a data management unit for determining a score of an application, and an application selection unit for selecting a preloading application based on the score of the application. In addition, the electronic device may further include a preloading level determination unit for determining a preloading level based on a variable indicating a state of the electronic device with respect to the selected preloading target application and the score.Type: GrantFiled: September 29, 2016Date of Patent: March 2, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Hyojeong Lee, Jinkyu Koo, Kwonsik Kim, Ki-Beom Kim
-
Patent number: 10929499Abstract: A client executes a resource such as a webpage or software application including modules that are received based on information about the resource. The resource includes tags that can be replaced by modules specific to the resource. To decrease the time it takes to prepare a resource for execution, the client requests a set of modules known to be previously requested for the resource. The client can replace the tags with the modules from the requested set of modules, without needing to first parse the resource to determine which tags are in the resource and require associated modules.Type: GrantFiled: May 14, 2019Date of Patent: February 23, 2021Assignee: Eeosk, Inc.Inventor: Tyler R. Warnock
-
Patent number: 10921959Abstract: A workspace system includes a non-transitory, machine-readable medium and one or more processors that executes instructions stored in the non-transitory, machine-readable media to perform operations. The operations include generating a list of records in a workspace, wherein the list provides the records in a card layout and a table layout. The operations also include receiving a selection of at least one record from the list. The operations further include generating at least one tab in the workspace based at least on the selection of the at least one record. The operations also include generating tab content associated with the at least one tab, wherein the tab content provides a ribbon container and includes one or more form sections configured in columns in the workspace.Type: GrantFiled: May 1, 2017Date of Patent: February 16, 2021Assignee: ServiceNow, Inc.Inventors: Rajesh Swaminathan, Ruchika Dhingra, Sathiyan Seran
-
Patent number: 10909189Abstract: Described herein is a system and method for embedding an electronic file in a document canvas of an application. User input of an electronic file to be embedded in a document canvas of an application is received. Information regarding the electronic file to be embedded, a target page and/or a user is analyzed to determine parameter(s) regarding representation of the electronic file in the document canvas. The electronic file is embedded in the document canvas of the application in accordance with the determined at least one parameter regarding representation of the electronic file in the document canvas.Type: GrantFiled: April 20, 2018Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Christopher James Clarke
-
Patent number: 10902195Abstract: Techniques include systems, computerized methods, and computer readable media for creating a graphical program in a graphical program development environment. A spreadsheet node having an input terminal in the graphical program is instantiated. The spreadsheet node is associated with a spreadsheet that specifies a list of functions to be executed in a computing device, and the input terminal is connected to the first terminal of the first node, indicating a data connection between the first terminal of the first node and the input terminal of the spreadsheet node. The input terminal of the spreadsheet node is associated with a first cell in the spreadsheet, indicating that the first cell in the spreadsheet be populated with any data received by the input terminal. A human readable file is generated specifying the graphical program, including the spreadsheet node.Type: GrantFiled: May 24, 2019Date of Patent: January 26, 2021Assignee: Cognex CorporationInventors: Ales Hvezda, Lou Palmieri, Scott Schuff, Dave Schumacher
-
Patent number: 10872199Abstract: Described herein is a system and method for modifying electronic documents. While a user is editing an electronic document on a canvas of an application, a trigger event related to an electronic pen is received (e.g., explicitly or inferred). The electronic pen has one or more associated attributes (e.g., type of pen, color of pen, thickness of line, transparency value). In response to the trigger event, which of a plurality of advanced productivity actions related to editing to apply to the electronic document is determined based upon at least one of the associated attributes. The advanced production actions can include, for example, styles, formatting, and/or themes. The electronic document is modified in accordance with the determined advanced productivity action.Type: GrantFiled: May 26, 2018Date of Patent: December 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Elise Leigh Livingston, Daniel Yancy Parish, Adam Samuel Riddle
-
Patent number: 10855552Abstract: Systems, apparatuses, and methods are described for a dynamic user interface computing platform which may store user interface templates and generate corresponding user interfaces. An administrator may configure a user interface template with a form comprising one or more fields, layout preferences, and one or more rules. A user may, using a requesting device, request a user interface corresponding to the user interface template. The dynamic user interface computing platform may generate a user interface based on the user interface template, the layout preferences, and the one or more rules, and may send the user interface to the requesting device. The user may, using the user interface, submit data to the dynamic user interface computing platform. The dynamic user interface computing platform may validate the received data and submit it to another computing device.Type: GrantFiled: March 6, 2018Date of Patent: December 1, 2020Assignee: Bank of America CorporationInventors: Sidhartha Kaw, Vishwas Korde, Kanstantsin Osipov, Md Kamrul Hasan Pulok, Subbarayalu Muthurangan, Johny Rajkumar, Kumar Sumit
-
Patent number: 10846463Abstract: Aspects of the disclosure relate to processing systems using improved techniques for determining a location of a DOM element. A computing platform may generate, based on a markup language template, a DOM element tree and/or an XPath expression corresponding to a DOM element to be located. Using the DOM element tree (or XPath expression), the computing platform may generate an element selector set corresponding to the DOM element. Using the element selector set, the computing platform may determine a first DOM element result corresponding to multiple elements. Using the DOM element tree, and after determining that the first DOM element result corresponds to multiple elements, the computing platform may generate an updated element selector set corresponding to a parent element and the DOM element. Using the updated element selector set, the computing platform may determine a second DOM element result using the updated element selector set.Type: GrantFiled: August 29, 2018Date of Patent: November 24, 2020Assignee: Citrix Systems, Inc.Inventors: Hongfei Wu, Yuanyuan Zhang
-
Patent number: 10847135Abstract: Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant system and related methods. In particular, embodiments facilitate techniques to crowdsource the training of a language model of the crowd-sourced digital assistant system. The digital assistant device can generate new action datasets based on manual inputs detected by the digital assistant device. The manual inputs can be recorded as a set of instructions, which can be interpreted by another digital assistant device to reproduce the detected manual inputs based on a command received by the other digital assistant device. The digital assistant server can receive action datasets, maintain action datasets, and distribute action datasets to one or more digital assistant devices. In various embodiments, the digital assistant device or server can also determine whether received action datasets are related.Type: GrantFiled: July 20, 2018Date of Patent: November 24, 2020Assignee: Aiqudo, Inc.Inventors: Mark Robinson, Michael Lai
-
Patent number: 10817573Abstract: The present invention is a computer implemented method comprising; receiving, by at least one processor, a request to sign a document, authenticating, by one or more processors, a user account, generating, by one or more processors, a coded signature, wherein the coded signature includes a set of data and the set of data is specific to the document and the user account, embedding, by one or more processors, the coded signature in the document, capturing, by one or more processors, an image of the image of signed document, and wherein a verification is requested of a signature, further comprising, analyzing, by one or more processors, the Coded Signature data and the document data to determine if the similarity of the data is within the predetermined tolerance.Type: GrantFiled: March 15, 2020Date of Patent: October 27, 2020Inventor: Nikitas Allan Alexiades
-
Patent number: 10788975Abstract: A computing system comprising a touch-sensitive surface, a processor, and memory is provided. The memory stores instructions for executing a method in which a plurality of images is accessed. The images are indexed in a data structure specifying a bi-directional order by which the images are to be accessed. A first image from the images is included in a module on the surface based upon the order. A navigation wheel and a bar UI element are included in the module. The bar UI element presents a current location indicator indicating a location of the first image within the structure. A directional input for the navigation wheel in a first direction is received, and, in response, the first image is replaced with a second image in the module from among the plurality of images based upon the order and the bar UI element is updated to indicate the second image location.Type: GrantFiled: August 11, 2017Date of Patent: September 29, 2020Assignee: The Gap, Inc.Inventors: Gregory Michael Schuler, David William Barrowman
-
Patent number: 10789424Abstract: Exemplary embodiments generally relate to knowledge representation, and in particular, multi-dimensional knowledge representation in a configurable document that includes a collection of subparts that have a number of dimensions. Further, a number of versions of each configurable document may be defined, with each version including a different subset of subparts from the collection of subparts.Type: GrantFiled: March 12, 2019Date of Patent: September 29, 2020Inventor: Christopher R. Galassi
-
Patent number: 10776567Abstract: A page data compiling apparatus and method, the method being performed by a server, includes obtaining initial page structure data that is generated using an extended markup language, parsing the initial page structure data to generate scripting language page data comprising a page generation code and a data variable set, an input to the page generation code being a current data set that is determined according to the data variable set, and an output of the page generation code being a node tree matching the input current data set, and sending the scripting language page data to a terminal so that the terminal determines the current data set according to the data variable set, determines the matching node tree according to the current data set and the page generation code in the scripting language page data, and displays a page according to the node tree.Type: GrantFiled: November 1, 2017Date of Patent: September 15, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Shun Hang You, Ji Sheng Huang, Hao Hu, Chao Lin, Hao Jun Hu, Xu Yu Gui, Hai Tian Peng
-
Patent number: 10769349Abstract: A handwritten data capture method creates handwritten data including a plurality of pieces of stroke data that is based on writing performed on each page of a paper medium having a plurality of pages. The handwritten data capture method includes: acquiring the plurality of pieces of stroke data created based on the writing sequenced in a writing order; displaying the pieces of stroke data together on a display device; accepting an input of a break position of the pieces of stroke data; identifying a continuous portion of the pieces of stroke data based on the break position and the writing order; updating the display device to display the identified continuous portion of the pieces of stroke data in the writing order; and repeating the accepting, the identifying, and the updating until a given operation is received.Type: GrantFiled: January 24, 2018Date of Patent: September 8, 2020Assignee: Wacom Co., Ltd.Inventors: Novi Rahman, Lachezar Sachov Dodov, Tanya Dimitrova, Katya Yurukova
-
Patent number: 10762291Abstract: Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing data arrays and formula arrays may be accessed. The electronic spreadsheet(s) may implement various logic using the data arrays and the formula arrays. The range(s) of the formula arrays may be determined. The range(s) of the data arrays may be determined based on the range(s) of the formula arrays. Conversion ranges may be determined based on the range(s) of formula arrays and the range(s) of data arrays. One or more dependencies between the conversion ranges may be determined and used to generate source code modeling the logic implemented by the electronic spreadsheet(s).Type: GrantFiled: December 19, 2018Date of Patent: September 1, 2020Assignee: Palantir Technologies Inc.Inventors: Eliot Ball, Dustin Janatpour, Nicholas White
-
Patent number: 10755039Abstract: A system and process for extracting information from filled form images is described. In one example the claimed invention first extracts textual information and the hierarchy in a blank form. This information is then used to extract and understand the content of filled forms. In this way, the system does not have to analyze from the beginning each filled form. The system is designed so that it remains as generic as possible. The number of hard coded rules in the whole pipeline was minimized to offer an adaptive solution able to address the largest number of forms, with various structures and typography. The system is also created to be integrated as a built-in function in a larger pipeline. The form understanding pipeline could be the starting point of any advanced Natural Language Processing application.Type: GrantFiled: November 15, 2018Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Antonio Foncubierta Rodriguez, Guillaume Jaume, Maria Gabrani
-
Patent number: 10755035Abstract: In an approach to determining one or more logical breaks in a digital text, a computer determines a reading speed of a user for a current reading session of a digital text and an available time for the current reading session for the user. The computer then determines, based, at least in part, on the reading speed and the available time, a user range in the digital text for the current reading session, and then one or more possible logical breaks within the user range. The computer further determines a first logical break, based on the determined user range, of the one or more possible logical breaks for the current reading session.Type: GrantFiled: July 6, 2018Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Florian Pinel, Donna K. Byron, Benjamin L. Johnson, Carmine DiMascio