Patents Examined by Kyle R. Stork
  • Patent number: 11699032
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for identifying a target value in a data set are presented. A request for a first target value in a data array may be received, wherein the request comprises first reference value. The data array may comprise a plurality of values and a plurality of value types included in one or more tables in a computer-implemented spreadsheet application. An index comprising a plurality of sorted reference numbers corresponding to a plurality of values in the data array may be generated based on the request. The index may be searched, and based at least on the search, the first reference value may be identified. In additional examples, the index may be cached and utilized to process additional target value requests that reference an overlapping range value with the first request.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 11, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Prashant Anand Shirolkar, George Randell Dong, Henry Nathan Shomber, Jeffrey James Duzak
  • Patent number: 11693914
    Abstract: Methods, systems, and computer-readable medium are disclosed for presenting web application content. For example, a computer-readable medium may include instructions executable by one or more processors to perform operations including: executing a parent application using a web browser, the parent application being a single page application configured to display a web page element in the web browser; identifying a child application requested by a user action; obtaining, from a server system, child application code of the identified child application, the child application code defining a micro-frontend in a first programming language; transpiling the child application code from the first programming language to a second programming language executable by the web browser, to obtain a transpiled child application code renderable by the web browser; and rendering the transpiled child application code so that the micro-frontend is displayed in the web browser.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: July 4, 2023
    Assignee: Capital One Services, LLC
    Inventors: Ashwani Chugh, Karthick Abiraman
  • Patent number: 11694019
    Abstract: A computer device comprises a display and a processor. The processor is configured to: intercept information sent from an application, to be displayed on the display; identify an information entity in the intercepted information, comprised in a predefined set of information entity types; reformat appearance of the identified information entity to be displayed on the display; forward the intercepted information including the reformatted appearance of the identified information entity to be displayed on the display. The display is configured to: present the identified information entity with the reformatted appearance to the user of the computer device. Also a corresponding method is disclosed.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: July 4, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Basel Magableh
  • Patent number: 11687626
    Abstract: In a method for securing a web browser, display instructions for displaying web content are received from a content server by a web browser operating on a client computing device. The web browser creates a document object using the display instructions and determines from the document object whether one or more of the display instructions meet font profiling criteria selected to identify attempts to profile font display characteristics of the web browser. Responsive to a determination that font profiling criteria are met, the web browser alters a character display of the document object and implements the document object for displaying the web content on the client computing device.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: June 27, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Abdelkader Benkreira, Michael Mossoba, Joshua Edwards
  • Patent number: 11681865
    Abstract: Embodiments of the invention are directed to annotating a log based on processing log documentation. Aspects include obtaining the log having a plurality of entries. Aspects also include creating a set of log entry templates by processing the log documentation associated with the log, wherein each log entry template includes one or more constants and one or more variables. Aspects further include annotating each of the plurality of entries based on the set of templates, wherein the annotating includes labeling each value of the one or more variables with a variable name.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Tian Wu, Lei Yu, Jia Qi Li, Hong Min, Fan Jing Meng
  • Patent number: 11675963
    Abstract: The present disclosure describes design-time tools that assist a document designer in designing a document that is ready for translation into multiple target languages. In particular, techniques are described that enable a user or designer of a document to, at design time itself, check and verify that text elements included in the document for displaying text content are properly sized for displaying translations of the text content in one or more desired target languages. If a text element is not large enough to contain all the desired translations within its boundaries, i.e., there is at least one translation of the text content that cannot be fully contained within the boundaries of the text element, an indication is provided to the user or designer.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: June 13, 2023
    Assignee: Adobe Inc.
    Inventors: Akulaa Agarwal, Rajat Budhiraja, Nishant Rai, Achintya Dixit
  • Patent number: 11676317
    Abstract: Composite emoji images may be generated based on user-selected input feed types associated with various Internet of Things (IoT) device input feeds. A plurality of input feed type indicators corresponding to a plurality of input feed types may be displayed for user selection. The plurality of input feed types may be associated with a plurality of IoT device input feeds. A user selection of at least some of the plurality of input feed types may be received. A composite emoji image may be generated based on a composite of a base template emoji and individual emoji image layer portions that are generated according to the at least some of the plurality of input feed types of the user selection. For each real-time IoT device input feed, a current emoji image layer portion associated with the feed may be regularly updated for display to better enable the user selection.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: June 13, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkata Vara Prasad Karri, Sarbajit K. Rakshit, Kamal Kiran Trood Yamala, Ratnakumar Vadapalli
  • Patent number: 11650720
    Abstract: A computer-implemented method, a computer program product, and a computer system for dynamically adjusting zoom settings in a multiple user environment. A server determines whether the multiple user environment is an environment of co-located users or an environment of distributed users. In response to determining the environment of the co-located users, the server determines an aggregated preference, determines an optimal zoom setting for a singular display based on the aggregated preference, and adjusts the singular display based on the optimal zoom setting for the singular display. In response to determining the environment of the distributed users, the server determines optimal zoom settings for respective ones of the multiple displays, based on preferences of respective ones of the distributed users, and the server adjusts the respective ones of the multiple displays, based on the optimal zoom settings for the respective ones of the multiple displays.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jacob Thomas Covell, Pranav Chunduri, Spencer Sturton, Clarissa Ho
  • Patent number: 11651236
    Abstract: A method for question-and-answer service, a question-and-answer service system and a storage medium are disclosed. The method includes: determining a keyword from an initial question group and a corresponding initial answer, the initial question group including at least one initial question; obtaining an associated word group of the keyword, the associated word group of the keyword including at least one associated word of the keyword; and generating an extended question group including at least one extended question by using the associated word group of the keyword.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 16, 2023
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Yingjie Li
  • Patent number: 11640491
    Abstract: An automatic font value distribution system receives input specifying parameters for a variable font allowing one or more characteristics of the variable font to change along a design axis. Examples of design axes include weight, width, slant, optical size, italic, and so forth. The parameters include, for example, an upper value limit for the design axis, a lower value limit for the design axis, and a distribution profile for the design axis. A collection of glyphs is received, and design axis values are applied to the glyphs in accordance with the distribution profile and distributed across the design axis between the upper and lower value limits. The collection of glyphs is displayed with the generated design axis values.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: May 2, 2023
    Assignee: Adobe Inc.
    Inventor: Nirmal Kumawat
  • Patent number: 11640495
    Abstract: Disclosed are systems and methods for translation comments flowback. In some embodiments, the method includes the steps of: obtaining a first document associated with a primary document, the primary document in a primary language, the first document comprising one or more translated sections in a first language, the one or more translated sections being mapped to one or more sections in the primary document via a content identifier, the first language being different from the primary language; transmitting the first document to a first user for review; receiving a first input associated with the one or more translated sections in the first document from the first user; and populating the first input to the primary document based on the content identifier.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: May 2, 2023
    Assignee: WORKIVA INC.
    Inventors: Theisen Sanders, Hannah Deering
  • Patent number: 11636172
    Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: April 25, 2023
    Assignee: Quantum Metric, Inc.
    Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
  • Patent number: 11615240
    Abstract: Embodiments described herein provide an attention-based tree encoding mechanism. Specifically, the attention layer receives as input the pre-parsed constituency tree of a sentence and the lower-layer representations of all nodes. The attention layer then performs upward accumulation to encode the tree structure from leaves to the root in a bottom-up fashion. Afterwards, weighted aggregation is used to compute the final representations of non-terminal nodes.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: March 28, 2023
    Assignee: Salesforce.com, Inc
    Inventors: Xuan Phi Nguyen, Shafiq Rayhan Joty, Chu Hong Hoi
  • Patent number: 11605020
    Abstract: A processing system including at least one processor may obtain a machine learning model, serialize the machine learning model into a serialized format, and embed a delimiter indicator into a documentation file comprising information regarding the use of the machine learning model, where the delimiter indicator is in a file position that is after an end-of-file indicator of the documentation file. The processing system may further embed the machine learning model in the serialized format into the documentation file in a file position that is after the delimiter indicator. The processing system may then store the documentation file with the delimiter indicator and the machine learning model in the serialized format that are embedded.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: March 14, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Changchuan Yin
  • Patent number: 11604919
    Abstract: A method for rendering lyrics is provided, including: acquiring pronunciation of a polyphonic word to be rendered in target lyrics, and acquiring playback time information of the pronunciation in the process of rendering the target lyrics; determining a first number of furiganas contained in the pronunciation; and word-by-word simultaneously rendering, according to the first number and the playback time information of the pronunciation of the polyphonic word to be rendered, the polyphonic word to be rendered and each furigana in the pronunciation of the polyphonic word to be rendered, wherein the pronunciation of the polyphonic word to be rendered is adjacent to and parallel to the polyphonic word to be rendered.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: March 14, 2023
    Assignee: TENCENT MUSIC ENTERTAINMENT TECHNOLOGY [SHENZHEN] CO., LTD.
    Inventor: Suiyu Feng
  • Patent number: 11599733
    Abstract: Methods, systems, computer program products for Program Integrated Information (PII) translation management of an application are provided. The method, according to an embodiment of the present invention, PII translation corresponding to the application of a base version is determined as PII translation of a base version by one or more processing units, and then differences between PII translation corresponding to the application of a subsequent version and PII translation of the base version is determined as PII translation of a subsequent version. Then, in a data structure, it is recorded with PII translation of the base version as a starting node of the data structure and PII translation of the subsequent version as a subsequent node of the starting node, wherein nodes in the data structure are correlated to and accessible to the application of corresponding versions.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: March 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Li Bo Zhang, Jin Zhang, Nan Chen, Ju Ling Liu, Xin Peng Liu
  • Patent number: 11586807
    Abstract: Systems and methods for linking a data set to respective locations of relevant data elements in documents included in electronic files in which a formatting server identifies a specific location of each occurrence of each of a plurality of different categories of fields in documents in an electronic file and links an identifier of each of the categories to each specific location of each of the occurrences. Thereafter, a review server compares data populating all of the occurrences at each specific location of at least one of the categories of fields to which the identifier of the particular category of fields is linked and generates a notification when the data populating any of the occurrences differs from data populating any of the other occurrences of the same category of fields.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: February 21, 2023
    Assignee: CITIBANK, N.A.
    Inventors: Richard McRedmond, Ranjit Bhattacharjee
  • Patent number: 11568335
    Abstract: A system is provided for implementing, managing or running a communication or workflow management system having multiple role agents representing roles, person agents representing users and device agents representing devices. The system combines a plurality of the role agents and their associated person agents and device agents into at least one mission, links the role agents to the person agents with a policy chain, and links the person agents to the device agents with a policy chain within a mission. Selected communications may be linked to at least one of the missions with a policy chain, such as a policy chain that links selected communications to at least one of the role agents in a mission.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: January 31, 2023
    Assignee: Initlive Inc.
    Inventor: Deborah Pinard
  • Patent number: 11567789
    Abstract: A method, system and computer program product for user interface action recommendations. According to the method, a target segment in a target document is determined. Correlation degree between the target segment and at least one source segment in at least one source document is determined. At least one recommended source segment is provided from the at least one source segment based on the correlation degree for a user interface action, such as copying for pasting the target segment.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: January 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ming Zhe Jiang, Jiao Li
  • Patent number: 11562125
    Abstract: The disclosed methods and apparatus provide venues such as merchandising, service, or cultural venues with the opportunity to widen the circle of patrons by annotating images captured at or nearby the venues with information about the venues. Venues may build patron loyalty by rewarding patrons who transmit or post the images, as well as those who view the annotated images. The annotations may serve as advertisements and marketing tools.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: January 24, 2023
    Inventors: Spencer Alan Rathus, Jeffrey Steven Nevid