Patents Examined by Keith D Bloomquist
  • Patent number: 11314796
    Abstract: Embodiments relate to a dynamic text provider that generates and communicates a text object to a text consumer (e.g., a table with a text header, a chart having text axis labels and/or title). An engine is positioned between a dynamic text service, and an underlying data set organized according to a model with hierarchical elements (e.g., measures, dimensions, pages). The engine receives an input from the text consumer. The input includes at least a first identifier of the text consumer, a second identifier of the data set, and a third identifier of a specific element (e.g., dimension) of the model. The engine references the model to create a context. Based upon that context, the engine queries the data set to generate a dynamic text object including a list of values (LOV) for the dimension. The dynamic text object including the LOV is communicated to the text consumer.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: April 26, 2022
    Assignee: SAP SE
    Inventors: Xin Qiu, Ivan Cheng, James Lloyd
  • Patent number: 11314924
    Abstract: Techniques described herein take character glyphs as input and generate a text-on-a-path text object that includes the character glyphs arranged in a determined order along a path. For instance, a method described herein includes accessing character glyphs in input data. The method further includes determining an order for the character glyphs based on relative positions and orientations of the character glyphs in the input data. The method further includes generating a path for the character glyphs, based on the order, and associating the path with the character glyphs. Further, the method includes generating a text object that includes the set of character glyphs arranged in the order along the path.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: April 26, 2022
    Assignee: ADOBE INC.
    Inventors: Arushi Jain, Vijit Saxena, Praveen Kumar Dhanuka, Matthew Fisher
  • Patent number: 11314836
    Abstract: A variation testing system environment for performing variation testing of web pages and applications is disclosed. The variation testing system applies a weighted consistent hash function to user attributes of users to assign the users to a variant of a web page that is undergoing experimentation. The usage of the weighted consistent hash function allows for a stable experimental population.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: April 26, 2022
    Assignee: Maplebear Inc.
    Inventors: Ogden Kent, Benjamin David Bader, Jeffrey Bernard Arnold
  • Patent number: 11294946
    Abstract: This disclosure relates generally to methods and systems for generating a textual summary from a tabular data. During the textual summary generation using conventional end-to-end neural network-based techniques, a numeric data present in the tables is encoded via textual embeddings. However, the textual embeddings cannot reliably encode information about numeric concepts and relationships. The methods and systems generate the textual summary from the tabular data, by incorporating rank information for different records present in the tabular data. Then, a two-stage encoder-decoder network is used to learn correlations between the rank information and the probability of including the records based on the rank information, to obtain the textual summary generation model. The textual summary generation model identifies the content selection having the records present in the tables to be included in the textual summary and generates the textual summary from the identified content selection.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 5, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Mrinal Rawat, Lovekesh Vig, Amit Sangroya, Gautam Shroff
  • Patent number: 11288444
    Abstract: Methods, apparatuses and computer readable medium are presented for generating a natural language model. A method for generating a natural language model comprises: selecting from a pool of documents, a first set of documents to be annotated; receiving annotations of the first set of documents elicited by first human readable prompts; training a natural language model using the annotated first set of documents; determining documents in the pool having uncertain natural language processing results according to the trained natural language model and/or the received annotations; selecting from the pool of documents, a second set of documents to be annotated comprising documents having uncertain natural language processing results; receiving annotations of the second set of documents elicited by second human readable prompts; and retraining a natural language model using the annotated second set of documents.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: March 29, 2022
    Assignee: 100.co, LLC
    Inventors: Robert J. Munro, Schuyler D. Erle, Jason Brenier, Paul A. Tepper, Tripti Saxena, Gary C. King, Jessica D. Long, Brendan D. Callahan, Tyler J. Schnoebelen, Stefan Krawczyk, Veena Basavaraj
  • Patent number: 11281849
    Abstract: In some embodiments a method includes sending, from a composition compute device and to a user compute device, a data file that is based on a print file template. The data file includes (1) a plurality of raster image fonts based on user selected text, (2) a low-resolution image based on a user selected image, and (3) frame data indicative of coordinate locations on a webpage for the raster image fonts and for the low-resolution image. The method includes receiving, at the composition computer device and from the user computer device, a signal indicative of a modification to the data file. The method includes defining, at the composition compute device, a print file based on (1) a plurality of vector fonts based on the user selected text, (2) a high-resolution image based on the user selected image, (3) the frame data, and (4) the modification to the data file.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 22, 2022
    Assignee: PTI Marketing Technologies Inc.
    Inventor: Douglas Neal Cogan
  • Patent number: 11275822
    Abstract: An authentication system includes a user authentication unit. The user authentication unit performs user authentication by combining password authentication and handwriting authentication, the password authentication being performed by collating an entire character string of a password inputted using an operation input unit and a handwriting input unit with an entire character string of a registration password stored in a storage unit, the handwriting authentication being performed by collating the handwriting information of a part of characters of the password inputted by the handwriting input unit with handwriting information of handwriting data of this inputted character stored in the storage unit.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: March 15, 2022
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Koichiro Tazuke
  • Patent number: 11275364
    Abstract: A process management tool for managing transport of a material between a first location and a second location is disclosed. The process management tool includes a communication device configured to receive data messages, a display device, an input device configured to receive user inputs, and a processor in communication with the communication device, the display device, and the input device. The processor is configured to generate a graphical user interface on the display device. The graphical user interface includes a map indicative of a position of each of one or more transport vehicles with respect to the first location and the second location. The graphical user interface further includes a first graphical object indicative of a spacing between a first transport vehicle and a second transport vehicle of the one or more transport vehicles and a second graphical object indicative of a process parameter associated with the material.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: March 15, 2022
    Assignee: Carterpillar Paving Products Inc.
    Inventor: John Lee Marsolek
  • Patent number: 11275891
    Abstract: A collaborative content management system allows multiple users to access and modify collaborative documents. When audio data is recorded by or uploaded to the system, the audio data may be transcribed or summarized to improve accessibility and user efficiency. Text transcriptions are associated with portions of the audio data representative of the text, and users can search the text transcription and access the portions of the audio data corresponding to search queries for playback. An outline can be automatically generated based on a text transcription of audio data and embedded as a modifiable object within a collaborative document. The system associates hot words with actions to modify the collaborative document upon identifying the hot words in the audio data. Collaborative content management systems can also generate custom lexicons for users based on documents associated with the user for use in transcribing audio data, ensuring that text transcription is more accurate.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 15, 2022
    Assignee: DROPBOX, INC.
    Inventors: Timo Mertens, Bradley Neuberg
  • Patent number: 11275776
    Abstract: Disclosed herein are system, method, and computer program product embodiments for rapid identification and access to relevant regulatory documents. A data model relating regulatory mandates and requirements to citations appearing within an enforcement document is used to rapidly access specific citations within an enforcement document. In the case of image-based enforcement documents, the originality of these documents is preserved while allowing a user to see where the relevant citations appear in the document images.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: March 15, 2022
    Assignee: Capital One Services, LLC
    Inventors: Lokesh Vijay Kumar, Poornima Bagare Raju, Ryan M. Parker, Brian Fromknecht, Chris Demchalk
  • Patent number: 11272265
    Abstract: A collection of well-formed, but possibly semantically invalid, binary encoded multimedia data components or packages as well as the binary encoded announcement, signaling, and interchange protocols used in their transmission are converted into one or more well-formed extensible markup language (XML) files. Such XML files may then be validated according to one or more pre-defined XML schemas, or similar schema languages, in order to verify that the data and protocol structures and substructures adhere to prior defined semantic constraints.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 8, 2022
    Assignee: Comcast Cable Communications Management, LLC
    Inventor: Glenn Adams
  • Patent number: 11262899
    Abstract: A method for establishing, by a processing device, a functional relation between a control input and a controllable function, the method comprising, by the processing device: providing a graphical user interface including a display area; positioning a first user-interface element at a first position within the display area, the first user-interface element representing a control input; positioning a second user-interface element at a second position within the display area, at a distance from the first user-interface element; the second user-interface element representing a controllable function of the electronic device; causing issuing, responsive to said control input, a control command for controlling the controllable function; wherein the control command is a function of the first and second positions relative to another.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: March 1, 2022
    Assignee: LEGO A/S
    Inventor: Oliver Wallington
  • Patent number: 11263272
    Abstract: A system configured to rank and display candidate documents for human annotation task. The system executes instructions to receive a human annotation of a first unannotated document in a list of documents from a document set; update an annotated entities and corresponding entity types set based on the human annotation of the document from the document set; perform auto-mapping of annotated entities to corresponding entity types on a remaining set of documents in the document set based on the updated annotated entities and corresponding entity types set; calculate a score for each document in the remaining set of documents based on the auto-mapping of annotated entities; and update an order of the remaining set of documents being displayed for human annotation based on the calculated score for each document in the remaining set of documents in the document set.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yannan Chang, Kumiko Maeda, Ryo Imai, Hiroya Matsubara, Takaaki Fukai
  • Patent number: 11263345
    Abstract: An information processing apparatus includes an acquiring unit, an identifying unit, an extracting unit, and a notifying unit. The acquiring unit acquires a document designated by a user. The identifying unit identifies a first disclosure range of the document. The extracting unit extracts an expression change previously made to accommodate a disclosure range change from the first disclosure range to a second disclosure range, the expression change being stored in a storage unit. The notifying unit notifies, if the document includes an expression before the expression change, the user of the expression change.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: March 1, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Jiahao Dai
  • Patent number: 11256491
    Abstract: Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: February 22, 2022
    Assignee: SweetLabs, Inc.
    Inventors: Matt Meredith, Aaron Robinson, Blake Machado, Damien Chavarria, Adrian Bourke
  • Patent number: 11249775
    Abstract: An example method of implementing internationalization and localization for a software application includes: receiving, at a service, a first request from the software application for a localized resource corresponding to a target locale, the localized resource including a string or a format; sending a second request from the service to a backend server for the localized resource; receiving the localized resource from the backend server in response to the second request; and returning the localized resource from the service to the software application.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: February 15, 2022
    Assignee: VMware, Inc.
    Inventors: Demin Yan, RongGuang Lin, Zohar Hirshfeld
  • Patent number: 11216153
    Abstract: There is provided an information processing device to enable a user to intuitively perform an operation of setting a linked operation of hardware elements or software elements, the information processing device including: a display control unit configured to cause a plurality of icons indicating hardware elements or software elements that perform a linked operation together, and a link connecting the plurality of icons to each other to be displayed. A spatial sequence of the plurality of icons formed by the link corresponds to a temporal sequence of operations of the software elements or the hardware elements indicated by the plurality of icons.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: January 4, 2022
    Assignee: SONY CORPORATION
    Inventors: Hidenori Karasawa, Takeo Inagaki, Hiroyuki Masuda, Hiromu Takizawa, Takehiro Hagiwara, Genta Kondo
  • Patent number: 11216527
    Abstract: A computing system includes a memory and a processor. The processor is to generate a color scheme for a web application. The processor determines color positions of colors in a target set of colors, with the target set of colors being replaceable with colors in a source set of colors. The processor determines color contrasts between the replaced colors for at least one color position, and selects one of the color positions for inclusion within the color scheme of the web application based on a match of color contrasts associated therewith and color contrasts in the source set of colors.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: January 4, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Jeroen Van Rotterdam
  • Patent number: 11216170
    Abstract: The present disclosure is directed toward systems and methods that enable simultaneous viewing and editing of audio-visual content within a virtual-reality environment (i.e., while wearing a virtual-reality device). For example, the virtual-reality editing system allows for editing of audio-visual content while viewing the audio-visual content via a virtual-reality device. In particular, the virtual-reality editing system provides an editing interface over a display of audio-visual content provided via a virtual-reality device (e.g., a virtual-reality headset) that allows for editing of the audio-visual content.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: January 4, 2022
    Assignee: ADOBE INC.
    Inventors: Stephen DiVerdi, Aaron Hertzmann, Cuong Nguyen
  • Patent number: 11212482
    Abstract: Systems, devices, media, and methods are presented for generating graphical representations within frames of a video stream in real time. The systems and methods receive a frame depicting a portion of a face, identify user input, identify positions on the portion of the face corresponding to the user input. The systems and methods generate a graphical representation of the user input linked to positions on the portion of the face and render the graphical representation within frames of the video stream in real time.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: December 28, 2021
    Assignee: Snap Inc.
    Inventors: Yurii Monastyrshyn, Illia Tulupov