Interface Customization Or Adaption (e.g., Client Server) Patents (Class 715/744)
  • Patent number: 11508018
    Abstract: The present invention comprises: a wearable sensor that is worn by a worker, the wearable sensor having a sensor that receives sensor data from a sensing object, and a transmitter that transmits to a terminal the sensor data received by the sensor; and a computer that determines operation content for the worker on the basis of the sensor data received from the wearable sensor, and outputs the result of the determination to a display unit.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: November 22, 2022
    Assignee: HITACHI, LTD.
    Inventors: Hiroyuki Yoshimoto, Noriyuki Haga, Masayoshi Ishibashi, Nobuyuki Sugii
  • Patent number: 11502983
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing a reply interface with selectable stickers for sending in a message. The program and method provide for receiving, by a first device of a first user, a media content item provided by a second device of a second user; determining, in response to receiving the media content item, a set of stickers for displaying with the media content item; and displaying, by the first device, the media content item together with a first reply interface and a second reply interface for sending a reply message to the second device. The first reply interface includes the set of stickers, each of which is selectable by the first user for sending to the second device. The second reply interface includes an input box for sending message content to the second device.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: November 15, 2022
    Assignee: Snap Inc.
    Inventors: Christie Marie Heikkinen, Ranidu Lankage, David Phillip Taitz, Jeremy Baker Voss, David Whyte
  • Patent number: 11494739
    Abstract: Message display control means updates and displays messages sequentially on a message list screen each time message receiving means receives a message. When input detection means detects a response message, identification means identifies the latest message at the time of detection and the response message. Response message sending means sends the response message as a response to the identified message to other participants upon completion of input of the response message. Therefore, even in the case where the message list screen is updated due to receiving the subsequent message during the input of the response message, the completed response message is able to be sent back to the response object message.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 8, 2022
    Assignee: Airbnb, Inc.
    Inventors: Nobuyuki Ishikawa, Kazuhiro Konno, Akira Saitoh, Shigeki Takeuchi, Hayato Uenohara
  • Patent number: 11489852
    Abstract: The disclosure relates to a method of collecting data from a directory service used to administer a private network comprising a group of interconnected computers (PDS, PC), the directory service collecting data relating to objects in the network, the method comprising the steps of: connecting a terminal (PC) to a network server (PDS) including an instance of the directory service, configuring the instance of the directory service on the server by the terminal, so that the terminal is notified of modifications made to the directory service data, receiving by the terminal notification messages (NTF) containing modified directory service data transmitted by the server, and processing each of the received notification messages to determine the modifications made to the directory service data.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: November 1, 2022
    Assignee: Alsid
    Inventors: Romain Coltel, Luc Delsalle
  • Patent number: 11484783
    Abstract: A movement direction of a moving object moving in a virtual space is changed based on at least a component in a first axial direction of a coordinate change of a user's input continuously performed and indicating a coordinate input, with reference to a first reference coordinate point determined by the user's input. A game operation different from a movement of the moving object in the virtual space is determined based on at least a component of the user's input in a second axial direction different from the first axial direction, and is executed.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 1, 2022
    Assignee: NINTENDO CO., LTD.
    Inventors: Yugo Hayashi, Issei Takahashi, Shigeto Murata, Shinya Nakano
  • Patent number: 11487399
    Abstract: Method, apparatus and computer program product for generating a member calendar in a group-based communication system are described herein.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: November 1, 2022
    Assignee: SlackTechnologies, LLC
    Inventors: Lydia Han, Roland Schemers
  • Patent number: 11455084
    Abstract: A system and method for receiving, using one or more processors, a set of sequences including a first sequence; receiving, using the one or more processors, a set of content associated with the first sequence, the set of content including first content associated with a first panel and second content associated with a second panel; receiving, using the one or more processors, a set of interactions associated with the first sequence, the set of interactions including a first trigger; and generating, using the one or more processors, a simulation based on the received set of sequences, the set of content, and the set of interactions.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: September 27, 2022
    Assignee: ForgeDX LLC
    Inventors: Cydni Rogers Tetro, Robyn A. Erkelens, Jeffrey Day, Jay Williams, Deirdre Olsen
  • Patent number: 11449305
    Abstract: A method for adjusting playing sound in a sound playing system is disclosed. The sound playing system includes a camera module, a facial analysis module, a sound inputting module, a sound adjustment module, and a speaker. The method includes: obtaining an image of a face of each one of a plurality of people through the camera module; analyzing the image to estimate the age of each one of the plurality of people through the facial analysis module, and obtaining a target age according to the age of each person; obtaining a playing sound through the sound inputting module; adjusting the playing sound according to the target age through the sound adjustment module to obtain an output sound; and playing the output sound through the speaker.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: September 20, 2022
    Assignee: AIROHA TECHNOLOGY CORP.
    Inventors: Kuo-Ping Yang, Wei-Ming Chen, Po-Jui Wu, Wei-Ren Lan
  • Patent number: 11451841
    Abstract: A method of providing a content feed. The method includes monitoring a plurality of user content streams of a plurality of users on a plurality of computing devices, the plurality of user content streams including a plurality of content instances accessible via a network. A plurality of archetypes are generated based on the plurality of user content streams. A selection of a particular archetype of the plurality of archetypes from a particular user is received on a particular computing device. A particular content stream is determined based on the particular archetype, and the particular content stream is delivered to the particular user via the particular computing device.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: September 20, 2022
    Assignee: Avast Software s.r.o.
    Inventor: B{hacek over (r)}etislav {hacek over (S)}opik
  • Patent number: 11443011
    Abstract: A system may include an application server and a user device. The application server may host an application customized for the user device. Tests may be designed to check the functionality of the application at the user device. The application and test may be designed using a page objects library which improve durability of the application and tests to changes made to the application. Thus, even if changes are made to the application, the test which check the functionality of the application may not break if the application and the tests are created based on the page objects library. The application sever may generate the page objects library and distribute the page objects library to its tenants.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 13, 2022
    Assignee: Salesforce, Inc.
    Inventors: Elizaveta Ivanova, Manpreet Saini, Tanay Ponkshe, Gurvinder Singh
  • Patent number: 11445031
    Abstract: A system and method for creating and curating of a mixed media project timeline—a digital storyline about the making of a specific product or work of authorship. The system involves registering an existing project by means of a web platform, and connecting to it via the project owner's credentials external web content sources, including the project owner's social media. The system involves activation of a project verification tag, here called amptag, consisting of the ampersand sign “&” followed by the title of the project. The amptag can be included by the project owner within any content they post on the connected web sources. The system recognizes the marked content, verifies it toward the registered project and the project owner's credentials, and catapults it into the project storyline next to other original content posted by the project.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: September 13, 2022
    Assignee: Puzzle Theory, Inc.
    Inventor: Ina Sofia Kalo
  • Patent number: 11443109
    Abstract: Implementations generally relate to a spreadsheet add-in that provides data entry validation. As described in more detail herein, the spreadsheet add-in integrates a spreadsheet-based table component with a remote web service. The spreadsheet add-in uses web service metadata to validate data that a user enters into the spreadsheet. The spreadsheet add-in provides immediate feedback on errors in an interactive fashion for the user. Furthermore, during a data upload process, any errors that are reported by the web service are displayed in context such that the user may quickly affect corrections.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: September 13, 2022
    Assignee: Oracle International Corporation
    Inventors: Edmund A. Davis, Shaun Logan, Brian Rowles
  • Patent number: 11436542
    Abstract: Techniques for selecting candidates using a personalized model are disclosed herein. In some embodiments, a computer system, for each candidate of a plurality of candidates, generating a corresponding confidence score for a combination of the candidate, a particular viewer, and a particular attribute based on a scoring model, with the corresponding confidence score being configured to indicate a likelihood that the particular viewer will select the corresponding candidate as a preference with respect to the particular attribute. The computer system then selects a subset of the plurality of candidates based on the corresponding confidence scores of the candidates in the subset, and causes the subset of candidates to be displayed on a computing device of the viewer along with a prompting for the viewer to select one of the selected subset of candidates as the preference with respect to the particular attribute.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiao Yan, Mikhail Obukhov, Jaewon Yang, Qi He
  • Patent number: 11436255
    Abstract: Disclosed herein are systems and methods for database replication to a remote deployment with automated fulfillment. In an embodiment, a data platform provisions a remote-deployment account of a data provider at a remote deployment of the data platform with a set of one or more replication-preparation objects associated with a primary-deployment database that is resident in a primary-deployment account of the data provider at a primary deployment of the data platform. After the provisioning, the data platform detects receipt of a database-replication request associated with a data consumer, requesting availability of a local instance of the primary-deployment database in the remote-deployment account of the data provider. The data platform responsively performs one or more remote-deployment-activation operations, which makes available to the data consumer a local instance of the primary-deployment database in the remote-deployment account of the data provider at the remote deployment of the data platform.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: September 6, 2022
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Sameer Deshpande, Subramanian Muralidhar, Di Wu
  • Patent number: 11429514
    Abstract: Embodiments of the present disclosure relate to systems, methods, and user interfaces that automate the workflow testing process. Users can configure, automate and execute repeating workflow tests associated with software updates or upgrades. In doing so, issues with the updates or upgrades are proactively prevented. To do so, a selection of one or more business processes is initially received. The one or more business processes are combined into a client workflow. Test data and assertion types are received for each business process of the one or more business processes. A script and metadata containing the client workflow name and the one or more business process names utilized to create the client workflow is stored and the client workflow can be executed in a target environment. Any errors in the client workflow are detected and a notification is provided to a user for follow-up and resolution.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: August 30, 2022
    Assignee: CERNER INNOVATION, INC.
    Inventors: Anindya Deb, Sujoy Acharya, Anand Janakunavar, Sambit Kumar Sahoo, Swaroop Chakraborty, Rahul Kar, Dibyojyoti Senapati, Saurav Kumar, Arnab Das, Sandipan Ghorai, Amit Das Sarkar
  • Patent number: 11429266
    Abstract: In response to a request to present a first user interface to a first user, a first user interface adaptation associated with the first user interface is determined, a first control flag associated with the first user interface adaptation and with a first condition is determined, the first condition based on a value of first master data, and the value of the first master data for the first user is determined, the first control flag is evaluated based on the value of the first master data for the first user. If the first control flag evaluates to True, the first user interface adaptation is applied to the first user interface and the adapted first user interface is presented to the first user and, if the first control flag evaluates to False, the first user interface is presented to the first user.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: August 30, 2022
    Assignee: SAP SE
    Inventor: Gerd Ritter
  • Patent number: 11422673
    Abstract: An electronic apparatus and a control method thereof include obtaining usage history for a plurality of applications in a horizontal display mode and a vertical display mode of a display, displaying a plurality of first icons corresponding to the plurality of applications in a first sorted order, and displaying a plurality of second icons corresponding to the plurality of applications in a second sorted order based on usage history for the plurality of applications in the vertical mode.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: August 23, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yongku Kim, Seokho Ban
  • Patent number: 11425213
    Abstract: A method for profile matching includes receiving, from a first user, a first preference regarding a second user. The method includes receiving, from the second user, a second preference regarding the first user. The method also includes determining, based on the first preference and the second preference, to allow the first user to modify the first preference. The method also includes receiving, from the first user, a request to modify the first preference. The method also includes modifying the first preference.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 23, 2022
    Assignee: MATCH GROUP, LLC
    Inventor: Sean Rad
  • Patent number: 11423167
    Abstract: Leakage of secure content (e.g., unauthorized dissemination of secure content) is prevented even after a user has downloaded a copy of the secure content. In a content management system, the secure content object is accessible by users who access the secure content by downloading copies. While the downloading of a copy to a user device is permitted, further dissemination is not allowed. To enforce this degree of security, the user downloads a virtual file system that is configured to store a local instance of the secure content object in a secure container of the user device. During ongoing operation of the user device, every data movement operation request associated with the local instance of the secure content object is intercepted. Logic implemented in the downloaded a virtual file system will deny any data movement operation request when a target storage location associated with the data movement operation request is other than a location in the secure container.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: August 23, 2022
    Inventor: Alok Ojha
  • Patent number: 11410206
    Abstract: Embodiments of systems and methods disclosed herein provide solutions for predicting vehicle invoice pricing, trim, and options by starting from scratch (raw data), transforming the raw data into actionable data, and comprehensively exploring all possible option combinations that can match a vehicle's Manufacturer Suggested Retail Price (MSRP). Embodiments implement algorithms that determine the trim of a vehicle and intelligently analyze all possible option combinations that would result in a target MSRP while avoid searching unnecessary vehicle configurations. The algorithms can be used to predict the trim, invoice, and options of a vehicle based on the vehicle's VIN and MSRP.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 9, 2022
    Assignee: TrueCar, Inc.
    Inventors: Pan Wu, Meghashyam Grama Ramanuja, Lin O'Driscoll, Michael D. Swinson
  • Patent number: 11403675
    Abstract: Systems and methods are described for presenting supplemental information to a user that is related to an advertisement consumed by the user that the user found interesting. It may be determined that a user is interested in receiving supplemental information based on the user starting to use a device within a threshold time period from consuming the advertisement on a different device. The threshold time period may be determined based on historical amounts of time users have taken to access supplemental information after consuming the advertisement (e.g., if users access a webpage associated with the advertisement five minutes after the conclusion of the advertisement, the threshold time period may be five minutes). In response to determining that the user started using the first device within the threshold period of time from the end of the advertisement, supplemental information associated with the advertisement may be presented.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: August 2, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Omry Zvi Goldshtein, Paul Stathacopoulos, Jocelin Lee, Taro Kent Banno, Joseph J. Flynn, Benjamin Maughan
  • Patent number: 11397970
    Abstract: A method of operating a computing system capable of allocating an advertisement budget of campaign between a plurality of advertisement entities, the method comprising: obtaining by the computer system, for each of the plurality of advertisement entities, a respective optimal target frontier function representing for each given advertising cost an optimal value of return and configured to follow the law of diminishing return; receiving by the computer system a budget constraint for the advertisement budget; generating, by the computer system, a global target frontier function by summing each of the received optimal target frontier functions; processing, by the computer system, the generated global target frontier function to determine for each of the plurality of advertisement entities an optimal, with respect of at least the received budget constrain, advertising cost value such that a sum of the optimal advertising cost values meets the budget constraint; and reporting the determined values.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 26, 2022
    Inventor: Roy Peleg
  • Patent number: 11395110
    Abstract: A messaging system includes a first messaging app on a first device and a second messaging app, on a second device, that can exchange messages (e.g. text messages, etc.), and the second messaging on can transmit content from a second extension app that operates with the second messaging app to the first messaging app that operates with a first extension app. The content can be opaque to the messaging app, but can be processed by the extension apps to display live, dynamic content in message bubbles in a message transcript of a conversation.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: July 19, 2022
    Assignee: Apple Inc.
    Inventors: Stephen M. Lottermoser, Pierre J. De Filippis, David Alex Carter, Eugene Bistolas
  • Patent number: 11373251
    Abstract: A method and system facilitates importation and categorization of financial documents in a financial system. The method and system include receiving source data and externally generated metadata associated with a financial document, such as a receipt of purchase. The method and system further include analyzing the metadata and categorizing the financial document based on the metadata.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: June 28, 2022
    Assignee: Intuit Inc.
    Inventors: Wolfgang Paulus, Luis Felipe Cabrera, Mike Graves
  • Patent number: 11360649
    Abstract: Techniques are disclosed relating to generating custom previews for search results provided by a search service. For example, in various embodiments, a server system that provides a search service may receive a custom preview definition from a user associated with a first group of users. The custom preview definition may specify code that is usable to generate a custom preview interface for search results of a particular record type. The server system may use the custom preview definition to generate a custom preview interface for search results provided to users of the first group. For example, the server system may receive user input identifying a first search result provided by the search service. The server system may then determine that the record type of the first search result matches the particular record type and retrieve the specified code to facilitate display of the custom preview interface at the client device.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: June 14, 2022
    Assignee: salesforce.com, inc.
    Inventors: Eric Constantin, Alexander Lovell, Glenn Sorrentino, Oleg Yanchinskiy
  • Patent number: 11361486
    Abstract: A visualization combination engine may be used to combine a first data visualization based on a first data set with a second data visualization based on a second data set. The combination process may be initiated by, for example, clicking and dragging the first data visualization onto the second data visualization. The visualization combination engine may create the combined data visualization without requiring the user to manually combine the first and second data sets. The combination may be carried out by identifying a key that is common between the two data sets and combining the first and second data sets into a combined data set based on the key, and then creating the combined data visualization based on the combined data set. One or more cues may be used during the process to provide helpful information and/or allow user selection of the properties of the combined data visualization.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: June 14, 2022
    Assignee: Domo, Inc.
    Inventors: Gary Gibb, Alan Winters, Mardell Cheney, Ben Green, Chris Willis
  • Patent number: 11354877
    Abstract: The present disclosure illustrates systems and methods for automatically adjusting a following 3D asset based on a deformation of a related base 3D asset. The systems and methods may use geomaps to index the relationship between the following 3D asset and base 3D asset. By automatically adjusting a following 3D asset based on the base 3D asset, the following 3D asset may retain full functionality.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: June 7, 2022
    Assignee: DG Holdings, Inc.
    Inventors: Jesse Janzer, Jon Middleton, Berkley Frei
  • Patent number: 11348154
    Abstract: An information processing method performed by a processor, the method comprises garment selecting of receiving a selection of a garment from a user, price calculating of calculating a price of the garment on the basis of a type of the selected garment and parameters relating to a design and materials set for the garment, display controlling of causing a display part to display the calculated price, and parameter changing of changing the parameters in conjunction with an input from the user. The display controlling includes causing the display part to display the price that reflects the changed parameters in response to the change of the parameters.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: May 31, 2022
    Assignee: SPIBER INC.
    Inventors: Kazuhide Sekiyama, Goshi Uhira
  • Patent number: 11347515
    Abstract: One aspect of the present disclosure concerns a management apparatus configured to execute a device management software for realizing a plurality of functions for performing processing on a network device. The management apparatus additionally manages information about an extension function in a predetermined storage area to add an operation portion for calling processing of the extension function to an easy operation screen after the extension function is added to the device management software.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: May 31, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masahito Hirai
  • Patent number: 11340854
    Abstract: A display device may include a communications interface and a controller configured to monitor for user-initiated changes to display settings associated with the display device and communicate a message via the communications interface to an information handling system in order to cause the information handling system to communicate a second message to a second display device to change display settings of the second display device responsive to the user-initiated changes to the display settings associated with the display device. The controller may also be configured to monitor for an indication from the information handling system via the communications interface indicative of user-initiated changes to display settings associated with the second display device and responsive to receipt of the indication from the information handling system indicative of user-initiated changes to display settings associated with the second display device, cause a change to display settings associated with the display device.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Srinivas Kamepalli, Adolfo S. Montero
  • Patent number: 11334614
    Abstract: Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user and the second user, wherein the common activity data comprises at least one media content item generated by the second user that was viewed or saved by the first user, or one or more datum saved by the first user from a communication received from the second user, and generating second user profile data comprising the common activity data related to both the first user and the second user in the content sharing platform as part of the second user profile.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: May 17, 2022
    Assignee: Snap Inc.
    Inventors: Trevor Denton, Kirk Ouimet, Chamal Samaranayake, Jeremy Voss, Haibo Zhao, Zhuangtian Zhao
  • Patent number: 11329946
    Abstract: A method is described for optimizing the refresh rate of at least one part of a registration, the registration including an association between a first identifier of a resource on a network and a second identifier of the resource, and a time to live for said association. The method is performed by a resolver server having obtained the registration from an authorization server. The method includes transmitting a message comprising at least the association to an application server referencing the first identifier.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: May 10, 2022
    Assignee: ORANGE
    Inventors: Baptiste Dupont, Emile Stephan, Frédéric Fieau, Mathilde Cayla
  • Patent number: 11308067
    Abstract: Disclosed are examples of systems, apparatuses, methods and computer program products for maintaining flows to manage tasks assigned to a user of a database system. Further disclosed are examples of systems, apparatuses, methods and computer program products for sharing execution logic, including but not limited to running instances of flows, across different users of a database system.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: April 19, 2022
    Assignee: salesforce.com, inc.
    Inventors: Matthew Quinn Nielsen, Ji Wang, Jason Teller, Jonathan Aniano, Owen Winne Schoppe, Brett Schuenemann, Jianming Shao, Joshua Giblette, Alicia Charmaine Williams, Peng-Wen Chen, Samuel Paul, Yamuna Esaiarasan, Reddy Prasad Yerradoddi
  • Patent number: 11308259
    Abstract: A determination is made whether a source web element is to be retargeted. In response to the determination that the source web element is to be retargeted, one or more properties or attributes of the source web element is copied to a target web element and content of the source web element is routed to be rendered to the target web element. An event of the target web element is intercepted, and the intercepted event is provided to the source web element.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 19, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Jason Strimpel, Michael England, Chase Murphy, Darren Richards
  • Patent number: 11303587
    Abstract: A computer-implemented method, a computer system, and a computer program product are proposed. According to the method, chat information of a chatbot is obtained in response to receiving one or more chat messages from the chatbot. Then a matching data object of a matching data model from one or more data models is determined based on the chat information. And a data value of the matching data object is obtained as a response to the one or more chat messages.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Louis Huang, Chih-Yuan Lin, Jin Shi, Sharon Chen, Pei-Yi Lin
  • Patent number: 11301548
    Abstract: A method includes detecting a connection attempt from a device, quarantining the device to prevent the device from substantially interacting with a host system, and determining whether the device requires verification while the device is quarantined. The method also includes, in response to determining that the device requires verification, presenting at least one authorization challenge to a user while the device is quarantined. The at least one authorization challenge requests that the user provide at least one specified response. The method further includes, in response to determining that the device requires verification, determining whether the user correctly provided the at least one specified response while the device is quarantined, granting access to the device in response to determining that the user correctly provided the at least one specified response, and continuing to quarantine the device in response to determining that the user did not correctly provide the at least one specified response.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: April 12, 2022
    Assignee: Honeywell International Inc.
    Inventors: Peter G. Viscarola, Scott J. Noone, Eric D. Knapp, Christopher W. Barr, David Young, Kevin McMurdie, Ganesh P. Gadhe
  • Patent number: 11301635
    Abstract: Style extensibility is provided to shapes in a diagram by editing text files. A structured data model is used to render the diagram representing items provided by the user in a text-based format such as a bulleted list. A style engine determines style properties for style labels assigned to key shapes of the diagram. Style properties include features associated with the shapes and their content that preserve an overall look-and-feel of the diagram. Color scheme(s) are also provided through the style labels. A layout engine uses layout definitions based on user input and default parameters along with style label assignments to render a presentation model. Style properties may be modified and new styles added after the diagram is rendered.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lutz Gerhard, Janet L. Schorr, Thomas C. Underhill
  • Patent number: 11281700
    Abstract: A method and apparatus for performing actions of a graph-based activity on a subset of an entity-relationship database, wherein the database has entity instances related by relationship instances. Each relationship instance is associated with a relationship type. Each relationship type has associated metadata. Method steps include identifying an entity instance in the entity-relationship database upon which the action is to be performed, performing the action, determining one or more entity instances related to the identified entity instance, and for each determined entity instance, determining the relationship type of the relationship instance relating the determined entity instance to the identified entity instance, and determining, based upon the metadata associated with the relationship type, whether the action is to be performed on the determined entity instance, and repeating the method steps for each entity instance for which it is determined that the action is to be performed on that instance.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: March 22, 2022
    Assignee: GLOBAL SOFTWARE INNOVATION PTY LTD
    Inventors: Peter Kyra Aylett, David Gregory Quint, Darren Jacobs, Nino Carabella, Anurag Sharma, Diana Sandra Walker, Scott Hopwood
  • Patent number: 11281408
    Abstract: A method for a communication system including a communication apparatus and a terminal apparatus. The communication apparatus transmits message information including first language information for expressing a message indicating predetermined information in a first language and second language information for expressing the message indicating the predetermined information in a second language different from the first language. Where the first language corresponds to a terminal supporting language selected by a user on a screen displayed on a display unit of the terminal apparatus, a process is executed that displays the message indicating the predetermined information based on the message information in the first language on the display unit. Where the first language does not correspond to the terminal supporting language, a process is executed that displays the message indicating the predetermined information based on the message information in the second language on the display unit.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: March 22, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ryo Suzaki
  • Patent number: 11270669
    Abstract: A rendering method and apparatus, an electronic device and a storage medium are provided, which relate to the field of artificial intelligence. In a specific implementation, the rendering method includes: acquiring a content to be rendered, a category of the content to be rendered, information on a device on which a rendered content is to be displayed, and information on a server providing the content to be rendered; determining information on a first rendering template according to the category of the content to be rendered, the information on the device, and the information on the server; searching for the first rendering template according to the information on the first rendering template; and rendering the content to be rendered with the first rendering template, in a case that the first rendering template is searched out. In the embodiments of the application, rendering is implemented flexibly and efficiently.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: March 8, 2022
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd
    Inventors: Sheng Lv, Yuanhang Zhang, Yan Wang, Jie Wang, Hongwei Cao
  • Patent number: 11256525
    Abstract: Object starting methods and devices using the same are provided. In some aspects, the method includes displaying starting entries of one or more objects on a predetermined page of a device. The method also includes receiving a first operating signal corresponding to one of the starting entries, and activating an object corresponding to the one of the starting entries using the first operating signal. In some aspects, the method may further include outputting prompting information based on the activation of the object.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: February 22, 2022
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Yizhan Lu, Shangmingxue Kang
  • Patent number: 11256403
    Abstract: A computer-aided design system enables physical articles to be customized via printing or embroidering. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: February 22, 2022
    Assignee: Best Apps, LLC
    Inventor: Michael Bowen
  • Patent number: 11250115
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a biometric authentication system having anti-spoofing capabilities. A biometric authentication system can use a vibrating component of a mobile device to determine whether the mobile device is oriented in a self-portrait orientation or in an orientation other than the self-portrait orientation based on a vibration response signal received from sensors on the mobile device. In response to determining that the mobile device is oriented in an orientation other than the self-portrait orientation, the biometric authentication system can prevent access attempts to one or more secure systems.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: February 15, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Gregory Lee Storm, Reza R. Derakhshani
  • Patent number: 11243675
    Abstract: A system and method for modifying the appearance of graphical elements in an application (“app”) to promote cross-brand synergy for a company is described. In one embodiment, the app displays a top-level banner menu that includes a plurality of selectable icons. Each selectable icon serves as a link to a landing page for a specific product group (“brand”) of the company. When the user initially accesses the app, each of the selectable icons appear greyed-out. When a user selects one of the icons in order to navigate to the landing page for the corresponding product group, the app responds by altering the appearance of that icon from a greyscale to a chromatic format. In some cases, the color applied to the icon corresponds to the color associated with the selected brand.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: February 8, 2022
    Assignee: Honda Motor Co., Ltd.
    Inventors: Mark A. Blice, Mohitash Brijwasi
  • Patent number: 11244318
    Abstract: Method for processing a transaction, the method comprising automatically requesting a transfer from a source account to a destination account via a communication link, receiving the transfer, adjusting destination account data associated with the destination account by increasing a balance of the destination account by an amount of the transfer, receiving transaction data from a merchant indicating an attempted transaction, the transaction data including a transaction amount and data identifying the destination account, and processing the attempted transaction.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: February 8, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Robert Minter Alexander, IV, Charles Aaron Rosenblatt, Daniel R. O'Malley, Scott David Grimes
  • Patent number: 11243971
    Abstract: A system and method of generating a database schema from a graphical user interface used to create a form. The embodiments discloses the system that utilizes a drag and drop application that allows for configuration of a plurality of forms. These forms can then be placed in a graphical flow that will dictate the order of the forms. Through its graphical user interface, the system is able to gather information on field structure, flow among form elements, element identification, among other embodiments. This information allows the system to automate the creation of the database schema without user intervention.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 8, 2022
    Inventor: Arturo Geigel
  • Patent number: 11238694
    Abstract: A method of identifying wagers trends from a user's wagering history in order to alert the user of similar wagers that are available. The user interacts with a betting platform which displays all of the live plays available to be wagered upon, and the odds of those wagers. The user's interaction with the application may be recorded, along with their wagering data and a plurality of play characteristics. As the betting platform receives a new live play available to be wagered on, it may compare the characteristics of the new play to the user's history and may notify the user of the new play if it is highly correlated with their past wagering interactions with the platform.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: February 1, 2022
    Assignee: AdrenalineIP
    Inventors: Casey Alexander Huke, John Cronin, Michael D'Andrea, Joseph Bodkin
  • Patent number: 11240330
    Abstract: Managing application programs is disclosed including perceiving a current context and determining that a first event has occurred, acquiring historical data relating to the first event, determining user behavior based on the historical data, and pushing application recommendation information or controlling application status based on the determination results.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 1, 2022
    Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
    Inventors: Yanming Cai, Bo Qiang, Jinglu Han
  • Patent number: 11223581
    Abstract: The present approach relates to systems and methods for facilitating a client-agent conversation using dynamic, contextual information related to a client portal. The contextual information for the conversation may be determined using a server side script and/or a client side script that provides relevant portal usage data. The contextual information may be used to determine a conversation topic, which may be used to facilitate routing a request to chat to the appropriate agent for the topic.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: January 11, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Eugene Aaron Shtilkind, Munjal Angur Patel, Craig Campbell Brunner
  • Patent number: 11216173
    Abstract: A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 4, 2022
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe