Patents Examined by Mustafa Amin
  • Patent number: 10762289
    Abstract: Methods and systems are disclosed for receiving and processing data analysis expressions. A particular method includes receiving a data analysis expression at a pivot table of a spreadsheet. The data analysis expression is executed for a particular cell of the pivot table by determining a context associated with the particular cell, calculating a value of the data analysis expression based on the context, and outputting the calculated value at the particular cell.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: September 1, 2020
    Inventors: Howard J. Dickerman, Marius Dumitru, Akshai Mirchandani, Yutong (Jeffrey) Wang, Amir Netz, Paul J. Sanders
  • Patent number: 10762273
    Abstract: Disclosed is a comment display method, a comment display system, an electronic device, and a readable storage medium. The method comprises the following: in a comment area of a display page, statically displaying a first plurality of user comments arranged according to a first rule; and on the statically displayed user comments, superimposing a second plurality of dynamically displayed user comments, wherein, the second plurality of user comments are selected according to a second rule. Thus, the superimposing of static and dynamic display of user comments diversify the display of comments.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: September 1, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Yuan Tian
  • Patent number: 10762288
    Abstract: Systems and methods are provided for intelligently adapting content presented in electronic forms. In some embodiments, a processor provides access to multiple instances of a first version of an electronic form by multiple clients based on determining that insufficient data exists in a data source for a category of information. The first version of the form can include content for soliciting data associated with the category of information. The processor can receive responsive electronic communications in response to providing access to the first version of the form. The processor can provide access to multiple instances of a second version of the electronic form by multiple clients based on determining from the received responses whether sufficient data exists for the category of information. The second version of the electronic form can omit or replace the content for soliciting data associated with the category of information.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: September 1, 2020
    Assignee: ADOBE INC.
    Inventors: Anmol Dhawan, Ashish Duggal, Vikas Yadav, Sachin Soni
  • Patent number: 10754917
    Abstract: The present invention provides a method and a system for the display of customized pages with Double WebView. The method includes: determining a template type to generate a customized page based on loaded information of an original web page, wherein the original web page is loaded via a mobile Internet; creating a new WebView associated with a primary web page based on the template type, wherein the primary web page is the original web page or a web page evolved from operating on the original web page; loading a template corresponding to the template type of the new WebView; creating a built-in JavaScript object within the new WebView; obtaining data of the primary web page through the built-in JavaScript object; generating a customized page within the new WebView based on the data of the primary web page; and displaying the customized page. The present invention can realize the customization of web pages without the support of a customization server and the modification to the primary web page.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: August 25, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Jie Liang, Yongfu Yu, Xiaopeng He, Shunyan Zhu, Miaokui Ma
  • Patent number: 10747559
    Abstract: This disclosure describes a support user interface for a customer support application that allows a customer support representative to categorize and subcategorize a customer service issue in order to populate a set of probing questions, wherein selected answers to the probing questions can filter from multiple potential root causes, the most likely root cause of the customer service issue. Upon identifying the potential root cause to the customer service issue, one or more potential solutions can be implemented to resolve the customer service issue.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 18, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Jennifer Caldwell, Jie Hui
  • Patent number: 10740603
    Abstract: A structured data processing system includes hardware processors and a memory in communication with the hardware processors. The memory stores a data structure and an execution environment. The data structure includes an electronic document. The execution environment includes a data extraction solver configured to perform operations including identifying a particular page of the electronic document; performing an optical character recognition (OCR) on the page to determine a plurality of alphanumeric text strings on the page; determining a type of the page; determining a layout of the page; determining at least one table on the page based at least in part on the determined type of the page and the determined layout of the page; and extracting a plurality of data from the determined table on the page.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: August 11, 2020
    Assignee: Drilling Info, Inc.
    Inventors: Chris Randy Larsen Davis, Yenming Mark Lai
  • Patent number: 10740550
    Abstract: At a data management service, a child template associated with a parent group of one or more cells of a first data sheet is stored. In response to detecting that a parent cell has been added to the parent group, a particular child data sheet is instantiated automatically in accordance with the template. In response to a change to a value in a first cell of the child data sheet, a corresponding value of a cell of the first data sheet is modified.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: August 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Bosworth, Joseph Rozenfeld, Tatyana Mamut, Ian Scott Eslick
  • Patent number: 10713715
    Abstract: A computing device and method for managing an account. A computer displays a historical timeline and an event placement timeline. Past events are shown along the historical timeline, and future events along the event placement timeline. The computer suggest a change to the timing of one of the events. The user moves a movable object to the proposed timing to reschedule the event. The settings of the account are modified to automatically execute that event at the new timing.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: July 14, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: Rajeev Kumar Gandhi, Robert Kyle Miller, Paul Mon-Wah Chan, John Jong Suk Lee, Rakesh Thomas Jethwa
  • Patent number: 10705703
    Abstract: An immersive head-mounted display (IHMD) system includes an IHMD that is communicatively coupled to a control device. The IHMD includes a hardware data receiving component operable to receive data indicative of data generated by the one or more electronic appliances from the control device. The IHMD includes a processing unit further operative to: modify, based on selection of one or more electronic appliances, the graphical user interface to display modifiable settings of the selected one or more electronic appliances; update the modified graphical user interface based on requested changes to the modifiable settings; and transmit, via a hardware transmitting component to the control device, setting data to the selected electronic appliance, wherein the setting data is data obtained from the modified settings.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: July 7, 2020
    Assignee: Universal Entertainment Corporation
    Inventor: Hiroshi Oono
  • Patent number: 10694055
    Abstract: An information processing device in which a first browser is installed, includes a hardware processor that determines whether or not displaying of a web page by the first browser conforms to predetermined criteria, and when the displaying does not conform to the criteria, remotely operates a second browser installed in an information terminal, and remotely operates the second browser to cause the second browser to display the web page.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: June 23, 2020
    Assignee: KONICA MINOLTA, INC.
    Inventors: Masayuki Kawamoto, Hikaru Muto
  • Patent number: 10685169
    Abstract: A messaging system supports a presentation session with participants of the presentation, a presenter and one or more audience members. The message system allows the participants to share messages and documents via respective client/mobile devices. An application on each mobile device allows the audience member to peruse and comment on document portions (e.g., pages, images, or slides) being presented. The presentation sequence for the document portions can be managed by the presenter, or document perusal can be decoupled from the presentation sequence to allow audience members to focus on past or future document portions. Comments of the audience member or other participants can be linked to corresponding document portions.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 16, 2020
    Assignee: Zoho Corporation Private Limited
    Inventors: Sridhar Vembu, Arthur J. Behiel, Sudheer A. Grandhi
  • Patent number: 10685174
    Abstract: A method, computer program product, and computer system for detecting creation of a first portion of a table and a second portion of the table, wherein the first portion of the table may include a first label and wherein the second portion of the table may include a second label. It may be determined that a pattern exists between the first label and the second label based upon, at least in part, historical use of the first label relative to the second label. The pattern between the first label and the second label may be automatically recreated in a third portion of the table and a fourth portion of the table based upon, at least in part, receiving at least a portion of the first label in the third portion of the table.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Mark Gargan, Fred Raguillat
  • Patent number: 10685173
    Abstract: A method, computer program product, and computer system for detecting creation of a first portion of a table and a second portion of the table, wherein the first portion of the table may include a first label and wherein the second portion of the table may include a second label. It may be determined that a pattern exists between the first label and the second label based upon, at least in part, historical use of the first label relative to the second label. The pattern between the first label and the second label may be automatically recreated in a third portion of the table and a fourth portion of the table based upon, at least in part, receiving at least a portion of the first label in the third portion of the table.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R Bastide, Mark Gargan, Fred Raguillat
  • Patent number: 10664906
    Abstract: A device and method for management of an account. An event placement timeline is displayed. Account events are shown along the timeline. A preferred event time range or “safe zone” is shown along the timeline. The “safe zone” is the portion of the month during which it is safe to schedule certain events, like bill payments, with lower risk of NSF, overdraft or the like. The user moves a movable object into the “safe zone” to reschedule the account event in the “safe zone”, and the settings of the account are modified to automatically execute the account event at that time.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: May 26, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: Rajeev Kumar Gandhi, Robert Kyle Miller, Paul Mon-Wah Chan, John Jong Suk Lee, Rakesh Thomas Jethwa
  • Patent number: 10650086
    Abstract: Word processing software uses an interactive word processing interface to provide and maintain links between portions of a report document being edited and portions of source documents. This functionality can be natively incorporated within the word processing software or added, such as through a plugin. The word processor creates links between highlighted portions of the report document and source documents or portions of source documents. Links can include unique identifiers stored in a database. Hovering over portions of the report document for which links to sources have been applied causes the source to be displayed and highlighted in a browser interface (and vice versa). The word processing software may also be configured to determine a categorization of the source document or a portion of the source document, and apply that same categorization to the highlighted portion of the report document.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: May 12, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Eric Knudson, Eric Jeney, Alex Mark, Chris Brahms, David Skiff
  • Patent number: 10650182
    Abstract: A method, terminal, cache server and system for displaying multimedia content in a browser, comprising receiving a webpage identifier in a browser window for a webpage comprising multimedia content, generating a multimedia content display request corresponding to the multimedia content, and sending the multimedia content display request to server, receiving multimedia content returned from the server, activating a multimedia display plug-in of the browser to display a multimedia display window, and displaying the received multimedia content in the multimedia display window, wherein the multimedia display window in an initial state is smaller than the browser window.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: May 12, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jing Liu, Xiaodan Lin
  • Patent number: 10650185
    Abstract: An accessible processing method of webpage contents and accessible webpage device are provided. The foregoing accessible processing method may include the follows. A document outline list tag is added to a webpage. After the document outline list tag obtains a focus, the following is further included. All title tags of a specified level in current webpage may be traversed. An anchor point may be added to each title tag of the specified level. Text information of each title tag of the specified level may be respectively copied to a corresponding link newly established. The link newly established may be enabled to point to an anchor point of a corresponding title label. Each link newly established may be taken as a list item. The list item may be added to the document outline list tag.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: May 12, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: He Wen, Liyong Li, Xu Zhang, Wei Guo, Yang Li, Weijian Jin, Xiaojun Tang
  • Patent number: 10643026
    Abstract: Disclosed is a method for identifying an action performed by a user in a third party system. Information associated with a form is received by an online system. For instance, hashed values of a plurality of form fields provided by a user and a description of the plurality of form fields are received by an online system. A form is identified based on the received information. Additionally, a determination whether one or more of the received hashed values correspond to stored values by the online system is made. If the received hashed values correspond to stored values in the online system, a user of the online system is identified based on the stored values corresponding to the one or more received hashed values. An identification of an action associated with the identified form and performed by the user in the third party system is stored.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 5, 2020
    Assignee: Facebook, Inc.
    Inventors: Tobias Henry Wooldridge, Christine Jinha Hwang, Aleksey Sergeyevich Fadeev
  • Patent number: 10645218
    Abstract: Contact center interactive text stream wait treatments are disclosed. A user device initiates a communication interaction with an automated contact center device (ACCD). A text stream comprising a plurality of text components is from the ACCD during an agent wait period. The text components of the text stream are provided for presentation in a display area of a display during the agent wait period.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 5, 2020
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Tony McCormack
  • Patent number: 10621279
    Abstract: The conversion quality evaluation system may evaluate the conversion quality of digital forms digitized from paper forms. The system may attribute multiple labels and respective confidence scores to form objects in a form, and aggregate information of form objects to form a conversion index, which is a measurement of conversion quality of the form. The conversion index may comprise various characteristics of the form, including cost of correction, accessibility, content reusability, or device readiness. As such, the conversion quality evaluation system can sort digital forms based on their conversion quality and provide guidance for post-digitization activities.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 14, 2020
    Assignee: Adobe Inc.
    Inventors: Varun Dua, Vikas Patidar, Saswata Dutta, Deepak Kumar