Interface Customization Or Adaption (e.g., Client Server) Patents (Class 715/744)
  • Patent number: 11631048
    Abstract: Described are systems and techniques to present information to a user of a materials handling facility using a representative color. A representative color at an inventory location is determined based on one or more colors used at the inventory location. Once determined, the representative color may be used in the presentation of a user interface that includes item data and visual elements therein. The use of the representative color in the user interface facilitates the identification of items or an inventory location within the material handling facility.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: April 18, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Alexander Michael McNamara, Korwin Jon Smith, Benjamin Ralph Hollis, Sridhar Boyapati, Jared Joseph Frank
  • Patent number: 11625243
    Abstract: A method for creating and executing a micro-application includes receiving a user selection of a user interface element within a user interface of a primary application. Source code associated with the selected user interface element is parsed to obtain at least one attribute associated with the selected user interface element. Data associated with the selected user interface element is identified based on the source code. A response based on the at least one attribute and the data is generated. A microapp configured to process the response to obtain the data from within the primary application is generated.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: April 11, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Manbinder Pal Singh
  • Patent number: 11620274
    Abstract: A computer-implemented system and method for predicting and flagging an anomaly entered in a digital form. A server computing device classifies a plurality of data fields of the digital form to identify a set of non-zero value data fields; and obtains an anomaly detection model comprising a statistical tree structure associated with the data field of the digital form. The server computing device receives datasets including a target value of a data field and values of a set of cohorting data features; traverses a statistical tree structure of the anomaly detection model with the target dataset to form a set of target cohorts to determine a target statistic value for the data field; flags the data field value of the target dataset as an anomaly item; and generates one or more confidence scores for a runtime prediction based on one or more variance changes for the data field.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: April 4, 2023
    Assignee: INTUIT INC.
    Inventors: Janani Kalyanam, Zhewen Fan, Byungkyu Kang, Kate Elizabeth Swift-Spong, Shivakumara Narayanaswamy, Farzaneh Khoshnevisan
  • Patent number: 11610052
    Abstract: Techniques for programmatically controlling computer programs that are configured to be controlled via text-based user interfaces. The techniques include using at least one computer hardware processor to perform: accessing a string specifying content of a user interface (UI) screen of a computer program configured to be controlled via a text-based user interface; generating, based on the string, a two-dimensional (2D) representation of the UI screen; identifying a first controllable UI element in the UI screen at least in part by processing text in the 2D representation of the UI screen; and controlling the computer program by causing, via the first controllable UI element, the computer program to perform at least one action in furtherance of a task.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: March 21, 2023
    Assignee: Soroco Private Limited
    Inventors: Sarthak Joshi, Gaurav Srivastava, Abdul Qadir, Shreyas Harsha Karanth
  • Patent number: 11604802
    Abstract: Embodiments disclosed include computer automated systems and methods for aggregating data from a plurality of data sources, such as proxy devices, legacy protocols, devices, applications, machines, sensors, things across locations and user types, or device clouds among devices and applications. The aggregated data is then normalized and the normalized data is analyzed. The analyzing is based on a correlated event or events, a correlated condition or conditions, and a correlated trend or trends across the plurality of data sources. And based on the analyzed data, relevant aggregated and normalized data is combined and displayed in a display compatible format. Additionally, user needs are determined based on the analyzed aggregated, normalized data. The user need comprises a need for an item or items comprising at least one of a service, a product, and an upgrade of hardware or software components.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: March 14, 2023
    Assignee: TAASCOM, INC.
    Inventors: Sanjiv Shrikant Shet, Ranga Raj, Teck Lee Low
  • Patent number: 11599370
    Abstract: Devices, to be controlled by an application program (app) running on mobile computers of the users, are sold to the users through a variety of suppliers. The users are provided with a single generic app for controlling the devices. The app is then provided branding and advertising information about one supplier associated with the sale or service of the devices.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: March 7, 2023
    Inventor: Robert Nelson
  • Patent number: 11586434
    Abstract: Described embodiments provide systems and methods for selecting a version of an application to launch for a client device according to a context of the client device. A computing device can receive a request from a client device to launch an application. The request can include an identifier that indicates multiple versions of the application are accessible in which to launch the application. The computing device can select, using the identifier, a version of the application according to a context of the client device. The computing device can provide the client device with access to the selected version of the application, so as to enable the client device to launch a version of the application compatible with the context of the client device.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: February 21, 2023
    Inventor: Ashish Gujarathi
  • Patent number: 11577691
    Abstract: A method for effective vehicle identification and communication between riders of transportation network companies (TNC), and the vehicles that are being designated to the riders. Accordingly, a system used to execute the method of the present invention conveys the information of the rider on a display device on the designated vehicle of the rider, so as to notify the rider before getting into the designated vehicle. Additionally, the present invention also helps assist blind people by conveying audio messages, such as pipe messages or announcing their names. Further, the present invention provides riders the ability to send an emergency alert, thereby ensuring a safer ride. Furthermore, the present invention enables TNCs to utilize the display device as a trade dress and as an optional platform for other media advertisements.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: February 14, 2023
    Inventor: Ahmad Abu Elreich
  • Patent number: 11568612
    Abstract: A method includes: determining, by the computing device, an activity associated with a physical object in a physical environment, the physical object being a physical object about which a user lacks knowledge; retrieving, by the computing device and from a digital library, a digital object that is associated with the activity; personalizing, by the computing device, the digital object, the personalizing being based on feedback from prior interactions of the user with the digital object; generating, by the computing device, an augmented reality activity including the determined activity, the augmented reality activity comprising a reactive association between the personalized digital object and the physical object; and generating, by the computing device, an augmented reality animation that comprises the augmented reality activity, the physical object, and the personalized digital object.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: January 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Vijay Ekambaram, Hemant Kumar Sivaswamy
  • Patent number: 11562599
    Abstract: A vehicular driver monitoring system includes an interior electrochromic rearview mirror assembly and a camera disposed at the interior electrochromic rearview mirror assembly behind and viewing through an electrochromic mirror reflective element into the interior cabin of the vehicle. Supplemental sources of near infrared illumination are integrated into the mirror assembly that, when powered to emit near infrared light, illuminate at least a front seating area within the interior cabin of the vehicle. Presence of the camera is not readily apparent to an occupant sitting in the interior cabin of the vehicle. The interior electrochromic rearview mirror assembly includes a processor that processes image data captured by the camera. The camera at least views a driver-side front seating area of the vehicle and, via processing at the processor of image data captured by the camera, the driver seated at the driver-side front seating area is monitored.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: January 24, 2023
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Mark E. Kramer, Niall R. Lynam, David P. O'Connell, Vernon R. Nise
  • Patent number: 11549927
    Abstract: According to various embodiments of the disclosure, an electronic device comprising a gas sensor, a motion sensor, a processor, wherein the processor is configured to acquire data related to air outside the electronic device by using the gas sensor, identify a movement of the electronic device by using the motion sensor while acquiring the data, correct, in case that the movement of the electronic device satisfies a designated condition, at least partial data in an interval in which a movement satisfying the designated condition continues, among the data; and produce information related to quality of the air, at least based on the data, the at least partial data of which has been corrected. Other embodiments may possible.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: January 10, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Daeung Jeong, Donguk Kwak, Minho Park, Hyuncheol Park, Sunggun Bae, Ikjoo Byun, Hyejung Seo, Daeyong Lee, Seunggoo Lee, Taeho Kim
  • Patent number: 11553029
    Abstract: A method and apparatus for building and delivering a HTML (Hypertext Markup Language) construction representing digital content layout are disclosed herein. In one embodiment, the method includes constructing the digital content layout by selecting a delivery method, selecting subwidgets, and using the selected subwidgets to build and represent the digital content layout, wherein the delivery method is an inline, and wherein the subwidgets include images, texts, or videos. The method also includes integrating the digital content layout with a designated website. The method further includes delivering third-party content to the designated website. In addition, the method includes tracking interactive content on the designated website.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: January 10, 2023
    Assignee: SYNDIGO LLC
    Inventors: Ivan Dejanovic, Benjamin Blum
  • Patent number: 11550752
    Abstract: A method for administration through files in a storage cluster is provided. The method includes distributing user data, including files, throughout a plurality of storage nodes having non-volatile solid-state memory, through erasure coding. The plurality of storage nodes are housed within a single chassis that couples the storage nodes as the storage cluster. The method includes receiving at the storage cluster a command to write a file or read a file, the file having a filename. The method includes determining whether the filename is reserved and determining an administrative action according to the file, responsive to determining that the filename is reserved. The method includes initiating the administrative action. A storage system is also provided.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: January 10, 2023
    Assignee: Pure Storage, Inc.
    Inventors: John Hayes, Robert Lee, Peter Vajgel, Par Botes
  • Patent number: 11550399
    Abstract: Techniques for sharing across environments are described. Generally, different types of input may be employed to share content, such as using a pen, a stylus, a finger, touchless gesture input, and so forth. According to various embodiments, content may be shared between devices in local proximity, and/or between devices that are remote from one another. In at least some embodiments, content is shared based on an identity of a sharing user and/or sharing device.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: January 10, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ryan Lucas Hastings, Daniel McCulloch, Michael John Patten
  • Patent number: 11544793
    Abstract: Provided is a process of inferring insurability scores, the process including: receiving a request for an insurance comparison webpage; sending instructions to present one or more webpages of a web site having a plurality of user inputs configured to receive a plurality of attributes of the user; receiving the attributes; determining an insurability score with an insurability model based on the received attributes of the user; and sending instructions to display a value indicative of the insurability score.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: January 3, 2023
    Inventors: Joshua Dziabiak, Adam Lyons, Meetesh Karia, Matthew Stephens, Omri Buzi
  • Patent number: 11537496
    Abstract: Systems and methods are provided for improved auditing of user actions associated with a software application. The system includes functionality to log user actions in a structured, standardized way. The system includes interactive user interfaces for analyzing the logs. The logging is based on a well-defined categorization of available actions. The log information includes (and distinguishes among) user details, context details, user inputs, and/or system outputs (including identification of data objects). The interactive user interfaces enable a user to view structured log data in an efficient manner, such as by presenting logs in a tabular format, executing queries on the log data, and/or presenting visualizations that summarize the log data. The interactive user interfaces provide functionality that allows a user to investigate and/or audit user interactions with a data object.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: December 27, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Natalie Meurer, Andrew Lampert, Dyon Balding, Yeong Wei Wee
  • Patent number: 11527060
    Abstract: Systems and methods are disclosed herein for recovering inaccurate or missing base map data for an area while providing riders with incentive to refrain from selecting an alternate transportation service while experiencing increased wait times. A service receives a request for a driver and locates a driver to provide the service. The service determines whether the wait time for the rider exceeds a threshold wait time established by the service. If the service determines that the wait time exceeds the threshold wait time, the service identifies an object within a threshold vicinity of the rider known to have inaccurate or missing base map data. The service transmits a prompt for the rider to capture an image of the object. The service receives a rendering of the captured images from the client device, and activates a function via the client device if the images accurately capture the identified objects included in the prompt.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 13, 2022
    Assignee: Uber Technologies, Inc.
    Inventor: Aaron Matthew Rogan
  • Patent number: 11522976
    Abstract: Subscription management system and method provides real time subscription data dissemination to multiple computer devices of respective clients based on client subscriptions, using a UI message framework that decreases size and frequency of transmission of UI messages to service the subscriptions.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: December 6, 2022
    Assignee: BGC PARTNERS, L.P.
    Inventor: Andre Baker
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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