Operator Interface (e.g., Graphical User Interface) Patents (Class 715/700)
  • Patent number: 11030586
    Abstract: Displaying multiple calendar entries includes dividing the calendar entries into multiple different priority levels in a computerized calendaring system implemented by at least one processor; displaying at least some of the calendar entries in each priority level in a separate strip associated with that priority level in a user interface of the computerized calendaring system; and advancing a position of each displayed calendar entry in each strip with the computerized calendaring system to reflect the passage of time.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John M. Lance, Deborah E. Maher
  • Patent number: 11024191
    Abstract: A system for a multimodal educational display, including a wireless network of sensors and actuators connected to a control system, wherein the control system is configured to gather information through said sensors, analyse data and control the multimodal display by providing action through said actuators based on measurable features of a group of people visiting the multimodal display, said actions being provided in a way that facilitates immediate understanding of an abstract concept from natural sciences and establishes new mental bindings that stimulate the imagination. The invention is further related to an educational method for a multimodal educational display realized in such a system.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: June 1, 2021
    Assignee: Kujawsko-Pomorski Klaster Brewstera
    Inventor: Jan Mikolaj Swierkowski
  • Patent number: 11016729
    Abstract: Mechanisms are provided, in a data processing system comprising a fusion sensor service and a human computer interaction (HCI) device, for responding to a user input. The HCI device receives a user input from a first sensor monitoring a monitored environment. The fusion sensor service captures, via one or more second sensors different from the first sensor, sensor data representing characteristics of one or more entities within the monitored environment indicative of a condition within the monitored environment. The fusion sensor service determines whether the user input is specifically directed to the HCI device based on the captured sensor data. The HCI device performs an operation in response to the data processing system determining that the user input is specifically directed to the HCI device based on the capture sensor data.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: John J. Andersen, Dogukan Erenel, Richard O. Lyle, Connie Yee
  • Patent number: 11010906
    Abstract: An image-processing method for filtering light pollution appearing in a video image stream acquired by a video camera. The method includes, for a current image of the video image stream, the steps of subtracting the background represented in the current image in order to obtain the foreground of the current image, determining a brightening matrix, determining a compensating matrix by restricting the values of the pixels of the determined brightening matrix, segmenting the determined brightening matrix, determining a mask from the segmented brightening matrix, applying the mask to the determined compensating matrix in order to obtain a filtering matrix, and filtering the foreground of the current image by applying the filtering matrix in order to decrease the zones of light pollution in the images of the image stream.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: May 18, 2021
    Inventors: David Guerrero, David Daurenjou
  • Patent number: 11004237
    Abstract: A method of compression of the color data of point clouds is described herein. A palette of colors that best represent the colors existing in the cloud is generated. Clustering is utilized for generating the palette. Once the palette is generated, an index to the palette is found for each point in the cloud. The indexes are coded using an entropy coder afterwards. A decoding process is then able to be used to reconstruct the point clouds.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 11, 2021
    Assignee: Sony Group Corporation
    Inventors: Arash Vosoughi, Ali Tabatabai
  • Patent number: 10997754
    Abstract: Freeform drawing beautification techniques are described. An input is received by a computing device describing a freeform path drawn by a user as part of a drawing, the freeform path not formed solely as a circular arc or a circle (e.g., a fixed distance from a point) and including one or more curved elements. The drawing is examined by the computing device to locate another curved element in the drawing. One or more suggestions are constructed to adjust the freeform path by the computing device based on the located curved element in the drawing. The constructed one or more suggestions are output to adjust the freeform path by the computing device.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: May 4, 2021
    Assignee: Adobe Inc.
    Inventors: Paul J. Asente, Jakub Fiser
  • Patent number: 10996648
    Abstract: Third party developed control logic for automation controllers is provided to customers using a communication network. At least one tool is provided for a third party to develop control logic for an automation controller. The automation controller is remotely located from the communication network. A hardware platform on which to operate the control logic is selected. Once built, the control logic is linked to at least one operational characteristic of the hardware platform such that the control logic is operable to perform at least one predetermined function of the automation controller using the hardware platform.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 4, 2021
    Assignee: GENERAL ELECTRIC COMPANY
    Inventor: Kenneth Pierson Dickie
  • Patent number: 10990618
    Abstract: A computer-implemented method includes: acquiring question information and question area information from a questioner terminal; acquiring pieces of answer area information from an answerer database; selecting one or more answerer terminals from among terminals based on the pieces of answer area information and the question area information; transmitting the question information to the answerer terminals; acquiring at least one piece of answer information from at least one of the answerer terminals; and transmitting the at least one piece of answer information to the questioner terminal.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: April 27, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY COPRORATION OF AMERICA
    Inventor: Akinori Yukimasa
  • Patent number: 10990377
    Abstract: A method for enhancing dialog systems is disclosed herein. The method comprises maintaining an online marketplace that may include a plurality of dialog system extension elements. Each of the plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from a software developer. The software developer may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the software developer.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 27, 2021
    Assignee: GOOGLE LLC
    Inventors: Ilya Gennadyevich Gelfenbeyn, Artem Goncharuk, Pavel Aleksandrovich Sirotin
  • Patent number: 10990420
    Abstract: A user interface is presented to a user. The method determines whether or not to customize a size of one or more components on the user interface. The method then determines one or more candidate components on the user interface to customize, when a determination is made to customize a size of one or more components on the user interface. The method customizes the one or more candidate components on the user interface, and presents a customized user interface to the user.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: April 27, 2021
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Soroja Nalam
  • Patent number: 10983692
    Abstract: In accordance with some embodiments, a computer-implemented method for use in conjunction with a device with a touch screen display is disclosed. In the method, a movement of an object on or near the touch screen display is detected. In response to detecting the movement, an electronic document displayed on the touch screen display is translated in a first direction. If an edge of the electronic document is reached while translating the electronic document in the first direction while the object is still detected on or near the touch screen display, an area beyond the edge of the document is displayed. After the object is no longer detected on or near the touch screen display, the document is translated in a second direction until the area beyond the edge of the document is no longer displayed.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventor: Bas Ording
  • Patent number: 10976916
    Abstract: Various examples of the present invention relate to an electronic device and a method for displaying applications used in the electronic device.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: April 13, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jongkee Lee, Jungyeob Oh, Bonghak Choi
  • Patent number: 10977334
    Abstract: A method for communicating with a server system, by a client device via a browser application, is provided.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: April 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Anal Shah, Kanan Garg
  • Patent number: 10976749
    Abstract: A robot and a method for controlling the robot are provided, each of which prevents the robot from hitting an obstacle when autonomous movement of the robot is controlled using an OSS. The method for controlling a robot including a plurality of rangefinder sensors, the robot being configured to autonomously move based on a map created using one or more measurement data portions of the plurality of rangefinder sensors. The method includes: deleting some of the one or more measurement data portions of the plurality of rangefinder sensors; integrating the one or more measurement data portions remaining after the deleting into an integrated measurement data portion; and determining the integrated measurement data portion to be a measurement data portion of one or more virtual rangefinder sensors which are fewer in number than the number of the plurality of rangefinder sensors.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: April 13, 2021
    Assignee: PANASONIC CORPORATION
    Inventors: Takeshi Ando, Duyhinh Nguyen, Hiroyuki Sasai
  • Patent number: 10963144
    Abstract: Systems, methods, and software are disclosed herein for graphically organizing content in a user interface to a software application. A visual representations of data objects is presented on a canvas in the user interface. User input is received indicative of at least a visual construct for arranging the visual representations of the data objects on the canvas and criteria for arranging the visual representations of the data objects with respect to the visual construct. Data associated with each of the data objects that relates to the criteria is then identified. Each of the visual representations of data objects are placed on the visual construct based on the data related to the criteria.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Seth Fox, Yibing Zhu, Rolf Arnold Ebeling
  • Patent number: 10958831
    Abstract: An image that is based on an image with a first resolution is displayed on a selection screen, a display unit is caused to display a confirmation screen for confirming a processing target image selected on the selection screen, control is performed to generate an image with a second resolution higher than the first resolution and to display the generated image on the confirmation screen, and control is performed to extract an image having a first format and corresponding to the processing target image from a first image file, and to record the extracted image and the image with the second resolution, as a second image file.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: March 23, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ryo Takahashi
  • Patent number: 10956775
    Abstract: In an example embodiment, a request that includes a first image is received. A second image and a description are accessed from an item listing. An item identifier that corresponds to the second image is parsed from the description. A first edge in the first image and a second edge in a second image are detected. A match between the first image and the second image is determined based on the detection. The first image is associated with the item identifier. Item information corresponding to the item identifier is accessed from web pages. The item information is then transmitted.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: March 23, 2021
    Assignee: eBay Inc.
    Inventors: John Tapley, Eric J. Farraro, Raghav Gupta, Roopnath Grandhi
  • Patent number: 10956525
    Abstract: An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user. The third party system requests the online system generate content for presentation to the user, and the online system identifies content provided by the third party system with which additional users having at least a threshold measure of similarity to the user interacted to present to the user.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Tirunelveli R. Vishwanath, Vijaye Ganesh Raji
  • Patent number: 10957084
    Abstract: The present disclosure provides an image processing method. The method includes: detecting at least one first feature object of an image to be processed, to obtain a name and position of each first feature object in the image; according to the name and position of the first feature object, and a preset strategy for loading a dynamic effect, selecting, from the at least one first feature object, a feature object to which a dynamic effect is to be loaded, as a second feature object; and according to the preset strategy for loading a dynamic effect, rendering the second feature object with an Augmented Reality (AR) dynamic effect, and obtaining an image with the AR dynamic effect. The present disclosure further provides an image processing apparatus, a device and a computer readable storage medium.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: March 23, 2021
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Zhongqin Wu, Yingchao Li, Chen Zhao, Nan Wei, Qian Ying
  • Patent number: 10937304
    Abstract: A safety device includes: a tool which performs a predetermined operation through an operation of an actuator; a mounting tool worn by a user operating the tool; a transmission unit which is provided in one of the tool or the mounting tool, and transmits a wireless signal in which a transmission direction is set to have high directional characteristic with respect to a certain direction; a reception unit which is provided in the other of the tool or the mounting tool, and receives the wireless signal transmitted by the transmission unit; and a controller which controls the tool on a condition that the reception unit recognizes the wireless signal.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: March 2, 2021
    Assignee: MAX CO., LTD.
    Inventors: Yuu Yamamoto, Yasunori Takahashi, Shuhei Kurita
  • Patent number: 10936650
    Abstract: A system to provide image processing services responsive to requests including image data includes a system layer that forwards a request to an image application processing interface. Image processing provides an image comparison, barcode recognition, and optical character recognition. The image processing compares the image data to products in a database in order to identify a matching product. The system layer receives the matching information and forwards to a user.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: March 2, 2021
    Assignee: eBay Inc.
    Inventors: Roopnath Grandhi, Raghav Gupta, Neelakantan Sundaresan, Denis Golovnya, Jeffrey Olson
  • Patent number: 10930034
    Abstract: Automated correlation of process attribute value changes with events related to the changes. A managed historian utilizes a namespace property to correlate process tag values with corresponding events. The managed historian generates and provides to remote user devices a graphical user interface that includes a plot of data values of the process tag and a visual icon representing the event overlaid atop the plot of data values.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: February 23, 2021
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Brian Kenneth Erickson, Sripraneeth Kumar Nara, Ravi Kumar Herunde Prakash, Vinay T. Kamath, Abhijit Manushree
  • Patent number: 10930289
    Abstract: Methods employ sensors in portable devices (e.g., smartphones) both to sense content information (e.g., audio and imagery) and context information. Device processing is desirably dependent on both. For example, some embodiments activate certain processor intensive operations (e.g., content recognition) based on classification of sensed content and context. The context can control the location where information produced from such operations is stored, or control an alert signal indicating, e.g., that sensed speech is being transcribed. Some arrangements post sensor data collected by one device to a cloud repository, for access and processing by other devices. Multiple devices can collaborate in collecting and processing data, to exploit advantages each may have (e.g., in location, processing ability, social network resources, etc.). A great many other features and arrangements are also detailed.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: February 23, 2021
    Assignee: Digimarc Corporation
    Inventors: Tony F. Rodriguez, Yang Bai
  • Patent number: 10930247
    Abstract: Disclosed are an electronic apparatus and method of controlling the same. The electronic apparatus includes a display configured to output content, a processor, and a memory where the memory is configured to store instructions set to instruct the processor to obtain an output brightness value of the display, and change a color parameter of the content output through the display based on a difference between the obtained output brightness value and a reference output brightness value of the display.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: February 23, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jungmin Ku
  • Patent number: 10922100
    Abstract: An electronic device for processing a touch input is provided.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: February 16, 2021
    Inventors: Jong-Moo Lee, Seung-Min Choi, Hye-Soon Jeong, Ji-Woo Lee
  • Patent number: 10896147
    Abstract: A method includes calculating a first position encoded pattern based on a first data pattern, and using an automata processor to compare the first position encoded pattern to a second position encoded pattern to identify a second data pattern within the first data pattern.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: January 19, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Yao Fu
  • Patent number: 10884494
    Abstract: The technology described herein generically calibrates the eye tracking apparatus in a head-mounted display (HMD) device making user-specific calibration unnecessary. The eye tracking apparatus uses one or more cameras to view the eyes of the user wearing the HMD device. From the images captured of the user's eyes, the generically calibrated HMD is able to determine a gaze direction for the user without the user needing to perform a user-specific calibration. The present technology bypasses the need for understanding user specific eye characteristics, such the shape of pupil and iris (ellipticity), by training a machine learning model on a large number of diverse eye images taken in diverse conditions. The machine learning model may take on the form of a convolutional neural network or some other regression based machine learning technology.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: January 5, 2021
    Inventors: Arasch Uwe Lagies, Sergio Ortiz-Egea, Maria Esther Pace
  • Patent number: 10880166
    Abstract: A method for managing networking devices. The method includes receiving, by a second management system, first network device state information (NDSI) for a first plurality of network devices, where the first NDSI is obtained by a first management system and where the first management system manages the first plurality of network devices. The method further includes initiating performance of a management action based on a result, wherein the result is obtained by processing at least the first NDSI.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: December 29, 2020
    Assignee: Arista Networks, Inc.
    Inventor: Kenneth James Duda
  • Patent number: 10866635
    Abstract: A method of training a gaze estimation model includes displaying a target image at a known location on a display in front of a subject and receiving images captured from a plurality of image sensors surrounding the subject, wherein each image sensor has a known location relative to the display. The method includes determining a reference gaze vector for one or more eyes of the subject based on the images and the known location of the target image and then determining, with the model, a gaze direction vector of each of the one or more eyes of the subject from data captured by an eye-tracker. The method further includes determining, with the model, an uncertainty in measurement of the gaze direction vector and an error between the reference gaze vector and the gaze direction vector and providing feedback based on at least one of the uncertainty and the error.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: December 15, 2020
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventor: Simon A. I. Stent
  • Patent number: 10866986
    Abstract: A method of browsing images on a user interface displaying a map. A selection of a geographical feature within the map on the user interface is received based on a selection criteria comprising a set of predefined gesture rules. A plurality of images is selected based on a proximity of each of the images to the selected geographical feature. A dynamic browsing widget is generated on the user interface having dimensions proportional to dimensions of the selected geographical feature. The selected plurality of images is browsed using the generated dynamic browsing widget.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: December 15, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Dixon De Sheng Deng, Julie Rae Kowald, Nicholas Grant Fulton, Oscar Alejandro De Lellis
  • Patent number: 10853351
    Abstract: A system and method of logless atomic data movement. An internal transaction is started within a multi-level storage architecture, the internal transaction to merge data from the first level storage structure to the second level storage structure. Committed data is read from a first level storage structure of the multi-level storage architecture as specified by the internal transaction. The committed data from the first level storage structure is inserted into a second level storage structure in a bulk insertion process, and the committed data is marked as being deleted from the first level storage. The internal transaction is then committed to the multi-level storage architecture when the committed data has been inserted into the second level storage structure.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: December 1, 2020
    Assignee: SAP SE
    Inventors: Franz Faerber, Juchang Lee, Ivan Schreter
  • Patent number: 10853416
    Abstract: The present disclosure provides a similar video lookup method and apparatus, a device and a storage medium, wherein the method comprises: during video playing, receiving a similar video lookup request from a user; obtaining a feature vector of a first video segment which is currently being played, wherein each video is divided into a series of video segments according to a predetermined time length; determining a second video segment most similar to the first video segment according to a similarity between feature vectors of respective video segments stored in a database and the feature vector of the first video segment; displaying the second video segment to the user. The solution of the present disclosure can be applied to improve the lookup efficiency.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: December 1, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Junnan Luo, Leilei Gao
  • Patent number: 10847008
    Abstract: Exemplary embodiments of the present disclosure provide a monitoring system and method, the system comprising at least one pair of first sensing devices disposed on an outside and inside of a bathroom door, an information acquisition module, a central control module, and an alarm module, wherein the information acquisition module controls the first sensing devices to acquire first data and transmits the acquired first data to the central control module, the central control module determines whether to generate a first alarm signal and/or second alarm signal based on the acquired first data, and transmits the generated first alarm signal and/or a second alarm signal to the alarm module. Thus, the system can be informed timely of the health status of an old person living alone according to the use situation of the bathroom, and also the privacy of the old person can be protected effectively.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: November 24, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Lihua Geng, Masakazu Okamura
  • Patent number: 10824402
    Abstract: Unified Modeling Language is a general purpose modelling language used in the field of software development to easily visualize the systems by specifying the static and dynamic aspects of the system. The conventional way of implementing design models is by writing programs in high level languages like java by a programmer. Our method automatically generates platform independent executable code in the form of bytecode without a programmer and it can be executed on any platform. The design models comprising of class and activity diagrams after parsing and syntax verification are converted to an autobytecode model. The autobytecode model is further processed to determine the execution sequence comprising of loops, sequential and conditional statements. The execution sequence, the actions and attributes associated with the nodes in the execution sequence are analyzed to automatically generate complete bytecode directly from the autobytecode model created from design models.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: November 3, 2020
    Inventors: Philip Samuel, Renu George
  • Patent number: 10810454
    Abstract: One or more representative images extracted from an image group comprising a plurality of images is/are displayed. A part or all of the representative image or images, such as a main subject region or a background region including a search target, is/are selected from the representative image or images, and used for setting search conditions. The image group is searched for an image or images agreeing with the search conditions having been set.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: October 20, 2020
    Assignee: Facebook, Inc.
    Inventor: Kazuhiro Mino
  • Patent number: 10809870
    Abstract: To enable a visually impaired person to easily perform an operation by pointing at a desired position on a screen. Processing of detecting a pointing position of a user on a screen is performed. Processing of outputting a sound corresponding to the detected pointing position is performed. For example, in the sound output processing, when the detected pointing position is in a specific region on the screen, a sound indicating that the pointing position is the specific region is output. For example, in the sound output processing, a position corresponding to the detected pointing position is set as a sound image position.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 20, 2020
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 10802846
    Abstract: In a method of workspace modeling, a user selection of a step is received at a workflow region of a workspace modeler, the workflow region including a plurality of steps. At least one step of the plurality of steps is unavailable for user selection prior to satisfaction of a prerequisite condition associated with another step of the plurality of steps. Available steps of the plurality of steps are selectable in any order. Access to objects associated with the step is provided in response to the user selection of the step. The objects are selectable by the user for respective inclusion in a content region of the workspace modeler. A user selection of an object is received at the workflow region, and a visualization of the object is added to the content region. The visualization remains persistent within the content region regardless of a user selection of a different step.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: October 13, 2020
    Assignee: VMWARE, INC.
    Inventors: Eric Marshall Rider, Aditya Bhandari, Deyan Angelov, Sibin Georgiev, Petar Nikalaev Ivanov
  • Patent number: 10803102
    Abstract: Techniques for comparing customer records to identify linked customer records are provided. The techniques may include a computer system identifying a pair of customer records and comparing the customer records to determine if the customer records are linked records. The computer system may analyze a first set of data values from first corresponding data fields from the pair of records to determine a first distance between the first set of data values, analyze a second set of data values from second corresponding data fields from the pair of records to determine a second distance between the second set of data values, and combine the first distance and the second distance into a combined distance value which is representative of a distance between the pair of customer records by using a combination function which provides a maximum value cap for the first distance and a weight for the first distance.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 13, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 10783123
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating configuration files. One of the methods includes presenting a plurality of configuration types to a user, each configuration type associated with a schema. The methods include the actions of receiving a selection of a configuration type. The method includes presenting a user interface to the user, the user interface including a plurality of fields, at least some of the fields corresponding attributes of the schema. The method includes receiving a plurality of values. The method includes generating a configuration file based on the plurality of values and the schema.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: September 22, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Paul Iacoletti, Derek LeBlanc, Kevin Orey
  • Patent number: 10771422
    Abstract: The disclosed embodiments include a method for providing interactive notification elements. A device receives a first message and displays a first notification element in a first area of a user interface. The first notification element includes information about the received first message. While displaying the first notification element, the device receives a second message. In response, the device determines whether the second message is associated with the first message. When the second message is associated with the first message, the device displays a second notification element in the first area. The second notification element includes information about the received second message.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: September 8, 2020
    Assignee: APPLE INC.
    Inventors: Matthew E. Shepherd, Michael Rhett Dickson, Stephen O. Lemay, Freddy A. Anzures, Richard R. Dellinger, Tomiwa Alabi, Lawrence Y. Yang
  • Patent number: 10769503
    Abstract: A method of analyzing and organizing printed documents is performed at a computing system having one or more processors and memory. The method includes receiving one or more printed documents, each including one or more pages. The method includes processing each page of each printed document. The method includes scanning the respective page to obtain an image file. The method also includes determining a document class for the respective page by inputting the image file to one or more trained classifier models, and generating a semantic analyzer pipeline including at least an optical character recognition (OCR)-based semantic analyzer. The method also includes applying the OCR-based semantic analyzer to the preprocessed output page to generate a preprocessed output page and to extract semantic information corresponding to the respective page. The method includes determining a digital organization for the respective printed document based on the extracted semantic information and the document class.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: September 8, 2020
    Assignee: Zorroa Corporation
    Inventors: Juan Jose Buhler, David DeBry, Daniel Wexler
  • Patent number: 10769565
    Abstract: A system and method for a device reporting optimization includes a processor and associated memory and a network interface for data communication with a multifunction peripheral. Reporting schedule data is sent from the memory the multifunction peripheral via the network interface. The processor receives a plurality of service file sets from the multifunction peripheral via the network interface in accordance with the scheduled reporting. The processor determines a timing of receipt of each of the service file sets relative to timing specified the reporting schedule data and generates updated reporting schedule data in accordance with a determined timing. The processor then sends the updated reporting schedule data to the multifunction peripheral via the network interface.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: September 8, 2020
    Assignee: Toshiba TEC Kabushiki Kaisha
    Inventors: Gareth Jensen, Brendon Wai
  • Patent number: 10761603
    Abstract: A method is disclosed for providing increased accessibility for users of a computing device. The method may include analyzing content on a display device to identify a plurality of interactive elements most likely to be interacted with. The method may also include causing each of the plurality of interactive elements to be highlighted in a different manner. The method may additionally include causing a plurality of graphical elements to be displayed, where each of the plurality of graphical elements may be associated with a different interactive element and may visually correspond with highlighting of its associated interactive element. The method may moreover include determining a location of the user's gaze on the display device and causing a particular interactive element to be activated, based at least in part on the user gazing at its associated graphical element, where activation of the particular interactive element causes display of new content.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: September 1, 2020
    Assignee: Tobii AB
    Inventors: Anders Borge, Anna Belanova, Chiel van de Ruit, Chris Edson, Christopher Badman, Dmitriy Sukhorukov, Joel Ahlgren, Ole Alexander Mæhle, Ragnar Mjelde, Sveinung Thunes, Xiaohu Chen
  • Patent number: 10757258
    Abstract: A method and apparatus for visual engagement using automatically dynamically selected visualization mediums is described that will allow visual engagement via visual engagement sessions between customers and agents regardless of the type of application in use at the customer. Calls between customers and agents are implemented using the Public Switched Telephone Network (PSTN) or Voice over Internet Protocol (VoIP), and visual engagement sessions are added to the calls, which enables visual engagement to occur without requiring modification of the manner in which calls are handled (routed) and bridged at the call center. In some embodiments, to enable an agent to see an output of an application client in use by a customer, a visualization system automatically selects one or more types of visualization technology for a visualization session with the customer based on the type of application client in use at the customer.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: August 25, 2020
    Assignee: Glance Networks, Inc.
    Inventors: Edward F. Hardebeck, Deborah Mendez, Richard L. Baker, Tom Martin
  • Patent number: 10744409
    Abstract: Method, apparatus, and storage medium for displaying data are provided. The method includes: obtaining game data of a game application running on a mobile terminal via a first application and displaying the game data in a desktop plug-in corresponding to the first application. The game data includes one or more of: a game event and an event time corresponding to the game event. The desktop plug-in is displayed on a desktop of the mobile terminal.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 18, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhipeng Zhang, Tao Sun, Huihao Xing, Bo Xu
  • Patent number: 10741174
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, voice input from at least one user; accessing at least one language model; determining, based upon the accessed at least one language model, at least one language of the voice input; and providing output associated with the voice input, based upon the determined language. Other aspects are described and claimed.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: August 11, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Knudson, Rod D. Waltermann
  • Patent number: 10740071
    Abstract: A program is executed that includes multiple script functions. For a selected script function, the following are performed during program execution. It is determined whether the selected script function should or should not be executed based on a utility corresponding to the selected script function. The utility was determined prior to determining whether the selected script function should be executed. The selected script function is executed in response to a determination the selected script function should be executed. Execution of the selected script function is skipped in response to a determination the selected script function should not be executed. These techniques may be applied in real-time to crawl a program such as a webpage or may be applied using offline learning followed by a real-time crawling of the program. Apparatus, methods, and program products are disclosed.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Marco Pistoia, Omer Tripp, Shahar Sperling
  • Patent number: 10740118
    Abstract: A first image of a mobile device screen is recorded into memory of the mobile device. The first image includes at least one icon that represents an application installed on the mobile device. A second image of the mobile device screen is recorded into the memory of the mobile device. A graphical change in an area of the mobile device screen corresponding to a position of the icon is detected by comparing at least a portion of the second image to the first image. The graphical change results from a user selection of the icon to activate the application represented by the icon. In response to detecting the graphical change, determine an identifier of the application represented by the icon. Send a record of the user selection of the icon to a collection server. The record includes at least the identifier of the application.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: August 11, 2020
    Assignee: comScore, Inc.
    Inventors: Thomas F. Pottjegort, Michael A. Brown
  • Patent number: 10699272
    Abstract: Described herein is a system in which content presented in a graphic user interface (GUI) of a mobile application may be customized based on user information. In some embodiments, a mobile application server providing backend support for the mobile application executed on a mobile device may provide notification templates populated with account-specific data to the mobile device. In some embodiments, the notification templates may be populated by an authorization server based on account-specific information. In some embodiments, the notification templates may be populated by the mobile application server based on account-specific information provided to it by an authorization server.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: June 30, 2020
    Assignee: Visa International Service Association
    Inventors: Benjamin James Josep Soppitt, Michael Lemberger
  • Patent number: 10701013
    Abstract: A message display control device comprising at least one processor configured to: display at least one of a plurality of message objects on a display; acquire a determination result about whether or not a reference display time period has elapsed for each of the at least one of the plurality of message objects; and display a new message object on the display, on which the at least one of the plurality of message objects are displayed, based on the determination result.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: June 30, 2020
    Assignee: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
    Inventors: Shingo Oshiba, Yuta Mizuno