Operator Interface (e.g., Graphical User Interface) Patents (Class 715/700)
  • Patent number: 11323500
    Abstract: Remote multi-target client monitoring for streaming content is disclosed. Raw data generated within a remote client device is received from the client device. The raw data is associated with content playback. An adaptor is used to translate the raw data into a unified data model. The translating comprises determining, from the raw data, a designation of at least one of a start and an end of a monitoring session.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 3, 2022
    Assignee: Conviva Inc.
    Inventors: Ming Liu, Weijia Li, Jibin Zhan, Ningning Hu
  • Patent number: 11295080
    Abstract: A method, system, and computer program product include providing a list of triggers, training the natural language processor with the list of triggers, providing to the natural language processor a text including one trigger, selecting nodes in the text to create an original potential span, predicting whether the original potential span includes another trigger, and adjusting, in response to predicting that the original potential span includes another trigger, the original potential span to exclude the another trigger to create a new potential span.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Roberto Delima, David Contreras, Krishna Mahajan
  • Patent number: 11288368
    Abstract: A plurality of clustered files is received. A first tile included in the plurality is selected and loaded into a suffix array. A chunk is located in a second file that is also present in the first file. A determination is made that the located chunk is present in a threshold number of additional files included in the plurality of clustered files. A signature is generated for the plurality of clustered files at least in part by using the chunk.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: March 29, 2022
    Assignee: Support Intelligence, Inc.
    Inventor: Rick Holloman Wesson
  • Patent number: 11276491
    Abstract: Software applications, devices, systems, and methods are provided for monitoring, recording, and tracking cardiac health related metrics using an associated computing device. The software applications may monitor, record, and track physiological data such as cardiac electrical activity, heart rate, and blood pressure. Data transmission between a patient and a healthcare provider may also be enabled via the software applications disclosed herein.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: March 15, 2022
    Assignee: AliveCor, Inc.
    Inventors: Frank Petterson, Melissa McLean, Arthur Okamoto, James Jenkins, Vivek Gundotra, David Albert
  • Patent number: 11275888
    Abstract: Embodiments of this application disclose a hyperlink processing method and apparatus. The method includes: converting first context information of a first hyperlink in a first object into a first context vector; obtaining a first input vector of the first object, the first object including information on the first hyperlink pointing to a second object; obtaining a first average vector according to the first context vector and the first input vector; adjusting at least one of the first input vector, the first context vector, or a first output vector corresponding to the second object; and calculating a similarity between the first output vector and the first average vector according to an adjustment result, and outputting the first output vector as an output vector of the second object in response to the similarity being greater than or equal to a first target threshold.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 15, 2022
    Assignee: Tencent Technology (Shenzen) Company Limited
    Inventors: Jialong Han, Yan Song, Shuming Shi, Haisong Zhang
  • Patent number: 11256486
    Abstract: A computer program product comprising computer-readable instructions that, when executed in a computer system including one or more computers, cause the computer system to generate or update a user interface of a software application, the computer program product including programmably interconnected objects, said objects including one or more model objects, one or more view objects, and one or more controller objects, wherein each model object is interconnected for data exchange with one or more view objects and/or with one or more controller objects; and each model object includes one or more sub-model objects including hierarchically structured data and representing a state of the user interface; and each view object is associated with at least one model object or at least one sub-model object and configured to generate the user interface or update the user interface in accordance with a change of the state.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: February 22, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Carlos Manuel Da Silva Baptista Russo, Duarte Maria Elias Da Costa Da Cunha Leão, Guilherme Coelho Barreira Raimundo, Marco Paulo De Sousa Correia Vala, Nelson Diogo Almeida Antunes
  • Patent number: 11243975
    Abstract: Embodiments of articles, apparatuses, devices and/or systems transform a database, or portion thereof, to one or more first expressions in a second view. Signal values for the one or more first expression in the first view are accessed from one or more physical memory devices. The signal values for the first expression in the first view are transformed to signal values for the first expression in the second view.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: February 8, 2022
    Assignee: Robert T. and Virginia T. Jenkins
    Inventor: Jack J. LeTourneau
  • Patent number: 11243867
    Abstract: Techniques for modifying a user interface in which respective elements are presented if the criteria for those elements are satisfied include receiving criteria and element characteristics for a new or modified user interface element. The criteria for the new or modified element are compared to criteria for existing elements to determine other elements that could be presented contemporaneously if a request satisfying multiple sets of criteria is received. For each element with corresponding criteria, the characteristics of the element are compared to those of the new or modified user interface element to determine whether the sets of characteristics are mutually exclusive. If the characteristics are mutually exclusive, a conflict exists and information regarding the author of the existing element and the goal or rationale associated with the element may be provided to the user attempting to modify the user interface.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: February 8, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael Carey Wexler, Vignesh Lakshminarayanan, Vinod Murali, Leonardo Maia Carneiro De Novaes, Gerasimos Arvanitis, Calvin Daniel Freitas
  • Patent number: 11238299
    Abstract: An instrumentation image analyzing system includes an image capturing device, a processor connected to the image capturing device, and a communication module connected to the processor, which replaces visual observation work of human by image analyzing technique for saving costs of manual visual observation as well as reducing the error rate of detection and enhancing the efficiency of detection. The image capturing device captures an image of at least one instrumentation to obtain an instrumentation image. The processor loads a program to perform an instrumentation identifying module which identifies the instrumentation image to generate an instrumentation information. The communication module transmits the instrumentation information to an external device.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: February 1, 2022
    Assignee: UTECHZONE CO., LTD.
    Inventor: Chia-Chun Tsou
  • Patent number: 11232474
    Abstract: A method of avoiding infinite loops of changes to a dynamic web page to display on a client device includes displaying the dynamic web page received from a content provider on the client device, wherein the dynamic web page comprises a modified element having an original modification. The method further includes receiving an indication that the modified element was updated to generate an updated modified element. The method further includes, in response to receiving the indication, determining, by a processing device, that reapplying the original modification to the updated modified element would result in an infinite loop on the dynamic web page. The method further includes, based on the determination, displaying the updated modified element on the dynamic without reapplying the original modification to the updated modified element.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: January 25, 2022
    Assignee: Optimizely, Inc.
    Inventors: Nikhil Eshwar Chelliah, James Frazier Fox
  • Patent number: 11230044
    Abstract: The present disclosure provides a method of producing a molded product. The method comprises steps of performing, via computer-assisted engineering simulation software, a first simulation process to generate a plurality of molding conditions comprising a default injection velocity profile and a default packing pressure profile; conducting, via an injection-molding apparatus, a trial molding to inject a molding material into a mold using the default molding conditions and sensing a plurality of in-mold pressures at different sites in a mold cavity of the mold; and conducting, via an injection-molding apparatus, an actual molding to produce the molded product using the default molding conditions if a deviation of the in-mold pressures at an endpoint of a packing stage is less than a target value.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: January 25, 2022
    Assignee: CORETECH SYSTEM CO., LTD.
    Inventors: Rong-Yeu Chang, Yuing Chang, Chia-Hsiang Hsu, Ting-Yu Cheng
  • Patent number: 11216505
    Abstract: In implementations of multi-resolution color-based image search, an image search system determines a color vector for a query image based on a color histogram of the query image by concatenating two color histograms having different resolutions. The image search system can compute distance measures between the color vector of the query image and color vectors of candidate images. The image search system can select one or more of the candidate images to return based on the distance measures utilizing the distance measures as indication of color similarity of the candidate images to the query image.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: January 4, 2022
    Assignee: Adobe Inc.
    Inventors: Saeid Motiian, Zhe Lin, Samarth Gulati, Pramod Srinivasan, Jose Ignacio Echevarria Vallespi, Baldo Antonio Faieta
  • Patent number: 11200888
    Abstract: An artificial intelligence device for providing a speech recognition function includes a memory configured to store a basic wake-up word used to activate the speech recognition function of the artificial intelligence device and an additional wake-up word used to control operation of the artificial intelligence device, a microphone configured to receive a speech command, and a processor configured to determine whether a current situation is an additional wake-up word recognition situation when the basic wake-up word is recognized from the speech command and perform operation corresponding to the remaining command excluding the basic wake-up word from the speech command upon determining that the current situation is the additional wake-up word recognition situation.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: December 14, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Wonho Shin, Jichan Maeng
  • Patent number: 11195000
    Abstract: Techniques are disclosed for systems and methods to facilitate swipe gesture detection. In one example, a method includes detecting tactile input on a touchscreen using at least one of a plurality of sensors associated with a touchscreen. The method further includes storing, in a buffer, an indication of the tactile input. The method further includes determining whether the buffer stores pattern information that matches one of a plurality of predetermined gesture patterns, where the pattern information includes the indication. The method further includes performing an action associated with the one of the plurality of predetermined gesture patterns when the pattern information is determined to match the one of the plurality of predetermined gesture patterns. Related systems are also provided.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: December 7, 2021
    Assignee: FLIR Belgium BVBA
    Inventor: Oliver Hawker
  • Patent number: 11164395
    Abstract: Aspects of the present disclosure relate to structure switching in a 3D environment. In examples, an authoring application is used to select characteristics for the 3D environment and to insert content. For example, a structure is selected in which to present the content in the 3D environment. An asset container comprises assets associated with the selected structure, which are included in the 3D environment. In some examples, a common asset container comprises other assets that are included in the 3D environment. End users are able to view the 3D environment using a viewer application. If the author decides to change the selected structure, an asset container associated with the new structure is identified. Assets for the old structure are removed from the 3D environment and assets for the new structure are included instead. Thus, a set of asset containers is used generate the 3D environment and change characteristics therein.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: November 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vidya Srinivasan, Andrew John Howe, Michael Lee Smith, Harold Anthony Martinez Molina, Nathan Bradley Duke, Amy Scarfone, Purnima Rao, Colton Brett Marshall, Aniket Handa, Spencer J. Kopach
  • Patent number: 11144172
    Abstract: An application program control method and apparatus relating to the communications field, where the method includes acquiring user operation information, determining, according to the user operation information, an application program icon operated by a user, determining a target control operation according to a control operation of an application program corresponding to the application program icon, and executing the target control operation. Hence, quick and efficient control on the application program is implemented.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Kai Qian
  • Patent number: 11120005
    Abstract: A method, computer program product, and system for providing provenance tracking in a workflow system. The computer-implemented process provides for one or more processors to receive a workflow definition input. One or more processors perform workflow job commands, in response to receiving a workflow definition, and a workflow instance request. One or more processors access an input file associated with the workflow instance. One or more processors generate, at run-time, provenance metadata. One or more processors generate, at run-time, a global file identification (ID) associated with an output file. One or more processors link the global file ID and the provenance metadata to the output file of the workflow instance, and one or more processors store the output file, which includes the global file ID and the provenance metadata, both linked to the output file.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Linda C. Cham, Frank N. Lee, Chin Ngai Sze, Qingda Wang, Yi-Ling J. Wong
  • Patent number: 11115409
    Abstract: A method authenticates a user in order to activate an access mechanism for a device. One or more processors detect a real-time initial emotional state of the user, where the real-time initial emotional state of the user dynamically changes over time. The processor(s) present content as a stimulus to the user, and predict a predicted post-stimulus emotional state of the user, where the predicted post-stimulus emotional state of the user is predicted to be caused by the content being presented to the user, and where the predicted post-stimulus emotional state is dependent upon the real-time initial emotional state of the user. The processor(s) detect a real-time post-stimulus emotional state of the user. The processor(s) match the predicted post-stimulus emotional state of the user to the real-time post-stimulus emotional state of the user, and then authenticate the user and activate an access mechanism for a device.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Susannah Shattuck, Annabella Cavello, Barak Krakauer, Ryan R. Anderson, Al Chakra, Hugh G. Kohl
  • Patent number: 11113649
    Abstract: A computer-implemented method for recommending agricultural activities is implemented by an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, determining a plurality of field condition data based on the subset of the plurality of input data, identifying a plurality of field activity options, determining a recommendation score for each of the plurality of field activity options based at least in part on the plurality of field condition data, and providing a recommended field activity option from the plurality of field activity options based on the plurality of recommendation scores.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: September 7, 2021
    Assignee: THE CLIMATE CORPORATION
    Inventors: James Ethington, Eli J. Pollak, Tristan D'Orgeval, Katherine Krumme, Evin Levey, Samuel Alexander Wimbush, Erik Andrejko, Moorea Lee Brega, Sivan Aldor-Noiman
  • Patent number: 11104228
    Abstract: An in-vehicle equipment control system includes a ceiling side controller installed in a ceiling of a vehicle and configured to control equipment installed at least in the ceiling; and a vehicle internal communication device configured to enable the ceiling side controller and a lower side controller to transmit and receive information signals to and from each other, the lower side controller having been installed in a part lower than the ceiling. The ceiling side controller is capable of receiving ceiling side detection signals regarding pieces of ceiling side detection information detected by at least one ceiling side detection device in the ceiling, as ceiling side information signals regarding pieces of ceiling side information, from the at least one ceiling side detection device.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: August 31, 2021
    Assignee: YAZAKI CORPORATION
    Inventors: Shuichi Ishibashi, Jun Goto
  • Patent number: 11100097
    Abstract: A method executes at a computing device that includes a display, one or more processors, and memory. The device displays a user interface that includes a data pane and a calculation pane. The data pane comprises data rows and data columns. Each of the data columns corresponds to a data field from a data source. The device receives a first user input to specify a grouping on a first data field. The device receives a second user input to specify an aggregation function on a second data field. In response to the first and second user inputs, for each distinct value of the first data field, the device aggregates corresponding values of the second data field according to the aggregation function. A plurality of first data rows are displayed in the calculation pane. The device saves the rows of data displayed in the calculation pane as a new data source.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: August 24, 2021
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Clark Wildenradt, Arthur Gyldenege
  • Patent number: 11099723
    Abstract: An apparatus comprising a display configured to provide a user interface and a processor is provided, wherein the processor is configured to provide at least a first interactive element in a foreground of the user interface, provide at least a second interactive element, the second interactive element being arranged in a background of the user interface, receive an indication of an interaction of a user with the second interactive element in the background and trigger a function determined by the second interactive element based on the indication of the interaction with the second interactive element. Furthermore, a method for operating a user interface is defined.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: August 24, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Panu Johansson
  • Patent number: 11068073
    Abstract: Systems and methods for providing user-customized keyboard input error correction based on contextual information are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: monitor context information; receive an input via a keyboard; and identify an error in the input, at least in part, based upon the context information.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: July 20, 2021
    Assignee: Dell Products, L.P.
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
  • Patent number: 11069005
    Abstract: A computer-implemented method for determining agricultural revenue is provided. The method uses an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, calculating at least one yield projection for the field region based on the field definition data and the subset of the plurality of input data, and providing the at least one yield projection to a user device.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: July 20, 2021
    Assignee: THE CLIMATE CORPORATION
    Inventors: James Ethington, Alex Wimbush
  • Patent number: 11062222
    Abstract: Mechanisms are provided for performing cross-user dashboard behavior analysis and dashboard recommendation generation. Dashboard interfaces are presented to a user and the user inputs are tracked. Cognitive analysis of the user dashboard behavior pattern data is performed to determine a reason for user dashboard behavior represented by the user dashboard behavior pattern data. Cross-user correlation analysis operations are performed based on the user dashboard behavior pattern data and dashboard behavior pattern data of other users of a different user type to identify an intersection point. A recommendation output is generated and output that recommends at least one of a particular dashboard interface to access or a modification to the one or more dashboard interfaces to be performed. The recommendation is based on the identification of the intersection point and the determined reason for the user dashboard behavior.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventor: Kimberly S. Dunwoody
  • Patent number: 11061525
    Abstract: A system for a map calendar is described herein. The map calendar includes a calendar content database that is to store at least one item of calendar content and a navigation system that determines a zoom level and a panning position of the map calendar. The map calendar also includes a processor that is to determine a summarization level based on the zoom level and the panning position of the map calendar and render the calendar content according to the summarization level.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr, Yoon Jin Lee, Caitlin E. Ashley-Rollman
  • Patent number: 11061541
    Abstract: An apparatus for compactedly displaying popup content includes a processor configured to execute computer program modules; and a non-transitory computer-readable recording medium configured to store executable computer program modules. The non-transitory computer-readable recording medium includes: a determining module configured to determine whether a browsed web page provides popup content through a new window; a popup content analyzing module configured to analyze first popup content when the browsed web page provides the first popup content through the new window; a content editing module configured to generate compressed content based on the result of analyzing the first popup content; and a display controlling module configured to control the compressed content to be displayed on a part of the browsed web page.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: July 13, 2021
    Assignee: NAVER CORPORATION
    Inventors: Hyo Kim, Ji Ho Choi, Yun Seok Lee, Sung Mann Cho
  • Patent number: 11054862
    Abstract: A computing device is described. The computing device includes a first portion with a protrusion and a second portion separably connected to the first portion. The second portion has a receptacle. An undocking assist mechanism is configured to separate the first portion from the second portion when the protrusion is at least partially inserted into the receptacle. An actuator is configured to actuate the undocking assist mechanism. Methods of use are also described.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony E. Hillyerd, Scott Douglas Bowers, Justin Carl Lind, John Stephen Campbell, Joseph Benjamin Gault
  • Patent number: 11042753
    Abstract: This invention includes a framework and method to enable the transformation of video content into a format that allows for mapping and, hence, identification of individual sections (scene segments or otherwise) of the media content. It includes a means of ingesting images and video frames into a database. Consumer products can be matched with the images and/or objects in the images. A consumer can access the content by submitting a digital image taken on a mobile device. One or more objects in the user submitted image can be matched with products and/or commercial/promotional materials.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: June 22, 2021
    Assignee: GOH SOO SIAH
    Inventors: Stephen Maurice Moore, Jimmy Daniel Moore, Larry Patrick Murray
  • Patent number: 11036360
    Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: June 15, 2021
    Assignee: salesforce.com, inc.
    Inventors: Daniel McCall, Sheena Lee, Annie Abrahamian, David Klein
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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