Window Or Viewpoint Patents (Class 715/781)
  • Patent number: 10810196
    Abstract: There is provided a method including determining whether a selection of database query identifiers is to be made in a fixed manner or a dynamic manner. The method also includes generating a collection including the selection from a list including database query identifiers related to a database. When the selection is to be made in the fixed manner, the selection of the database query identifiers includes a view name and/or database query logic. When the selection is to be made in the dynamic manner, the selection of the database query identifiers includes a corresponding view name. The method also includes generating a materialized view corresponding to a given database query identifier in the collection. Moreover, the method includes storing an identifier of the materialized view in association with the given database query identifier.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: October 20, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Williams, Amit Kumar Singh, Gaurav Roy
  • Patent number: 10803237
    Abstract: Improved methods for navigation between fields in a form or other document, and a more efficient process for data entry by a user. In some embodiments, techniques are used to convert or associate unstructured data entries with corresponding fields or regions into which the data should be placed.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 13, 2020
    Assignee: NetSuite, Inc.
    Inventor: Suhas R. Mehta
  • Patent number: 10805463
    Abstract: A method and apparatus for providing multimodal interaction assistance to customers seeking assistance from agents of an enterprise is disclosed. The method includes augmenting an ongoing voice interaction between a caller and an automated agent with a speech synchronized web session. A session identifier and contextual information in relation to the speech synchronized web session are stored in a database. A display of an option to interact with a human agent is caused during the ongoing speech synchronized web session. In response to a selection of the option by the caller, a co-browsing of the speech synchronized web session by the caller and the human agent is facilitated. The co-browsing of the speech synchronized web session and the contextual information stored in relation to the speech synchronized web session enable the human agent to provide assistance to the caller.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: October 13, 2020
    Assignee: [24]7.ai, Inc.
    Inventors: Kavita Rai Dutta, Nitin Kumar Singh, Rajagopala Udupa
  • Patent number: 10791231
    Abstract: Disclosed is an image forming apparatus that may include: an acquisitor that may obtain a first icon of each of a plurality of applications; a generator that may generate a second icon of each of the plurality of applications by superimposing the first icon onto each base image having a same size or a shape; and a display controller that may cause a display to display a selection screen in which the second icon of each of the plurality of applications is arranged to allow a user to select any of the plurality of applications.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: September 29, 2020
    Assignee: Konica Minolta, Inc.
    Inventors: Yoichi Kurumasa, Taketoshi Yamahata, Ryosuke Nishimura, Atsushi Kondo, Eisaku Owada
  • Patent number: 10785311
    Abstract: Systems and methods for secure content delivery are disclosed herein. The system can include a content driver communicatingly connected with a user device via a layered protocol model or via a User Datagram Protocol (UDP). The content driver can direct the launch of first and second virtual machines on the user device and can provide encrypted pixel data to the second virtual machine. The second virtual machine can generate and display an image based on the received encrypted pixel data.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: September 22, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Michael Nealis, Corey Hoesley, Nick Wilson
  • Patent number: 10785312
    Abstract: Systems and methods for secure cloud-based content delivery are disclosed herein. A system for secure cloud-based content delivery can include an administrator device communicatingly connected with a server via a wireless network. The administrator device can: receive a request for check-in information from the server via the wireless network; and transmit check-in information to the server via the wireless network. The system can include a user device communicating connected with the server and with the administrator device. The user device can: receive a launch signal from a content driver of the server; launch a first virtual machine; launch a second virtual machine within the first virtual machine; receive pixel data at the second virtual machine; generate an image from the received pixel data; receive a plurality of user inputs via an input/output subsystem of the user device; and relay the user inputs to the content driver.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: September 22, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Michael Nealis, Corey Hoesley, Nick Wilson
  • Patent number: 10771680
    Abstract: The present invention relates to a mobile terminal and a control method therefor and, more specifically, provides a mobile terminal comprising a camera, a sensing unit, a display unit, and a control unit, wherein the control unit outputs, on the display unit, a preview image captured through the camera in a state in which camera content is executed, the preview image includes at least one object, a control icon scrollable within a preset region is outputted on the display unit, the length of the control icon is a first length, and when the camera is focused on a first object included in the outputted preview image, at least one condition among size, outputted location, and speed of the first object is detected, and the length of the control icon is changed on the basis of the detected condition.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: September 8, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Seongeun Kim, Younghoon Song, Hyomin Eum, Jinseong Lee
  • Patent number: 10769179
    Abstract: A distributed file system may store a plurality of entity attributes. A node linking system may identify similarities between entity attributes for different entities. The node linking system may generate an entity graph which displays relationships and similarities between entities in a graphical user interface.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: September 8, 2020
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Matthew K. Meyer, Rajesh Shah, Yashwanth Tekena
  • Patent number: 10761712
    Abstract: The present disclosure relates to techniques of configuring a layout of graphical objects for display. In one example process, the device detects a scroll request and determines whether the scroll request meets predetermined criteria. If the scroll request meets the criteria, the device configures the layout of graphical objects that are to be displayed once the display is scrolled so that the graphical objects are arranged on the display differently than the arrangement in which the graphical objects would have been displayed, had the layout not been configured. If the scroll request does not meet the criteria, the device forgoes the configuration of the layout of graphical objects.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: September 1, 2020
    Assignee: Apple Inc.
    Inventors: Michael Cohen, Alexis Allison Iskander, Brian Kirsch, Mischa McLachlan, Ramiro Calvo
  • Patent number: 10754849
    Abstract: Methods, techniques, and systems for gathering social media content are provided. Some embodiments provide a Social Intelligence System (“SIS”) configured to provide dynamic search capability of a content source by using a proxy server system as an intermediary between the SIS and the content source. The SIS may then dynamically determine a rate at which it searches for content based on a rate of change or predicted change of a particular content source. Dynamically determining a rate allows the SIS to track a particular topic or series of topics over time, while only searching for content on the topic at the most optimal time periods to reduce overall cost.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: August 25, 2020
    Assignee: CISION US INC.
    Inventors: Enrico Montana, Brian Farrell, Melody Jones, Chris Hundley
  • Patent number: 10754422
    Abstract: A method of providing interaction with elements in a virtual architectural visualization is disclosed which includes the steps of providing an application server configured with at least a rendering engine for an architectural visualization, the application server further configured to communicate with at least one client device via a network; generating a predetermined architectural visualization in response to a request from said at least one client device; transmitting a video signal depicting the predetermined architectural visualization to the client device over the network; and, receiving input data from the client device and updating the architectural visualization in response to the input data.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: August 25, 2020
    Assignee: HOYT ARCHITECTURE LAB, INC.
    Inventors: Gary Hoyt, Dorian Verizzo
  • Patent number: 10755460
    Abstract: A flat scene modeler can more accurately simulate items in environments by receiving instructions to model a given 2D depiction of an item in a given 2D depiction of a room. The flat scene modeler can analyze the instructions and arrange a 3D model of the item in a 3D model of the room. Textures, materials, lighting, and virtual camera position are modified per the received instructions. Two-dimensional images rendered from the 3D models can be provided to a user as a simulation.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: August 25, 2020
    Assignee: Houzz, Inc.
    Inventors: Xiaoyi Huang, Aaron Yip
  • Patent number: 10748103
    Abstract: Seamless transition from a Component Business Model (CBM) to a Services Oriented Architecture (SOA) is achieved by converting a tabular representation of a CBM Heat Map to a Unified Modeling Language (UML) representation, and automatically converting the UML representation of a CBM Heat Map to a first iteration of input used during the subsequent SOA solution development using Service Oriented Modeling and Architecture (SOMA).
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth N. Purohit
  • Patent number: 10742823
    Abstract: An image processing apparatus includes an obtaining unit to obtain a plurality of images, a setting unit to set a first priority mode for a first page if the number of images including an object corresponding to the first priority mode among a plurality of images assigned to a first page is greater than the number of images including an object corresponding to the second priority mode among the plurality of images and set a second priority mode for a second page if the number of images including the object corresponding to the first priority mode among a plurality of images assigned to the second page is less than the number of images including the object corresponding to the second priority mode among the plurality of images.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: August 11, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ryosuke Iguchi, Shinjiro Hori, Hiroyasu Kunieda, Masaaki Obayashi
  • Patent number: 10739961
    Abstract: An apparatus includes a display control unit configured to explicitly indicate a selected range in a character string displayed on a display unit, an acceptance unit configured to accept a position pointed on the character string, and a selection control unit configured to gradually add one or more characters, which lie between a start character or an end character of the selected range in the character string and a character corresponding to the pointed position, to the selected range based on that the pointed position is outside an area in which the selected range is displayed, and gradually exclude one or more characters, which lie between the start character or the end character of the selected range and the character corresponding to the pointed position, from the selected range based on that the pointed position is in the area in which the selected range is displayed.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: August 11, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Wataru Suzuki, Shinya Takeichi
  • Patent number: 10725615
    Abstract: User interface to facilitate user management of contact information on computing devices. Contact information related to a software application is represented using a grid like visual object within a graphical user interface (GUI), or herein a “social grid”. A social grid includes a plurality of pictorial tiles, each representing a contact group, such as an individual, a group of individuals, or an external social network, etc. The social grid is customizable by user configurations and/or automatically based on a number of predefined factors, such as the number of individuals included in a group, the frequency of contacting a contact group, the user-indicated preference for a contact group, etc.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: July 28, 2020
    Assignee: Grideo Technologies Inc.
    Inventors: Keith Bockhold, Murray Bockhold
  • Patent number: 10719188
    Abstract: A system is configured to provide a dashboard creation system. Panels associated with queries for retrieving information from a database are shown in a user interface. Various other user interfaces show query code, panel display settings, function code, dependencies, etc. Queries in a first query format access a data source. Queries in a second query format access a cache database that is synchronized with the data source.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: July 21, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Jacob Sanches, Calvin Fernandez, Cihat Imamoglu, Diogo Bonfim Moraes Morant De Holanda, Geoffrey Cameron, Hannah Korus, Noah Chen, Rick Ducott, Sixin Li, Stephanie Yu
  • Patent number: 10714087
    Abstract: Audio content associated with a verbal utterance is received. An operational meaning of a received verbal utterance comprising a compound input is recognized and determined, at least in part by: determining that a first subset of the received verbal utterance is associated with a first recognized input; determining whether a meaning of a remaining portion of the received verbal utterance other than the first subset is recognized as being associated with a second recognized input; and based at least in part on a determination that the meaning of the remaining portion of the received verbal utterance is recognized as being associated with said second recognized input, concluding that the verbal utterance comprises a compound input comprising the first and second recognized inputs.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: July 14, 2020
    Assignee: Josh.ai LLC
    Inventors: Timothy Earl Gill, Alex Nathan Capecelatro
  • Patent number: 10699004
    Abstract: A method for performing user experience (UX) functions on an air-gapped endpoint is provided. The method includes monitoring a plurality of security zones, instantiated on the air-gapped endpoint, to detect at least one UX command executed in a first security zone; determining if the detected UX command triggers a UX function effecting a second security zone; determining if the UX function to be triggered maintains compliance with a security policy of the first and second security zones; and executing the UX function across the first and second security zones.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: June 30, 2020
    Assignee: Hysolate Ltd.
    Inventors: Oleg Zlotnik, Nir Adler, Tal Zamir
  • Patent number: 10691880
    Abstract: Techniques for ink in an electronic document are described. According to various implementations, techniques described herein provide a rich set of tools which allow a user to markup an electronic document such as a web page, not only in static 2D where the user writes on top of a document, but in dynamic 3D. In addition, when adding 3D elements to an electronic document, the 3D elements are added based on awareness of the content of the electronic document and can adapt its content in relationship to the document.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Lucas Hastings, Daniel McCulloch, Michael John Patten
  • Patent number: 10678408
    Abstract: A display apparatus which includes a display configured to display an image including a plurality of objects; a user interface configured to receive an input of a highlight moving key in order to move a highlight from a first object to a target object positioned in a direction associated with the highlight moving key; and a controller configured to determine the target object satisfying a predetermined condition as the target object among the plurality of objects biased from the first object toward the direction desired by the user in accordance with the input of the highlight moving key, and move the highlight of the first object to the target object.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: June 9, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Kook-heon Kim
  • Patent number: 10674116
    Abstract: A video surveillance service shares image streams with first responder agencies in the event of emergency. Nominated agencies establish access credentials at the surveillance service data center. A camera is shared by a customer administrator's selection of permissions on each camera via privileged web-browser or mobile device. Permissions enable selection by static meta data such as type, audio, location, motion, recognition, PTZR, spectrum, and epoch. Video streams of present and past epochs are controlled by ranges of time. A responding agency receives an electronic notification from the administrator to present their access credential and a handle for each shared camera of interest. A notification may be customized for each responding agency and each event by dynamically generating a link to a secure webserver which records geo-location or network identifiers for validation. Video servers include virtual machines dedicated to each responding agency but controlled by a customer administrator.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: June 2, 2020
    Assignee: EAGLE EYE NETWORKS, INC
    Inventors: Dean Drako, Steven Roskowski, Timothy Duncan
  • Patent number: 10656819
    Abstract: The present disclosure relates to techniques of configuring a layout of graphical objects for display. In one example process, the device detects a scroll request and determines whether the scroll request meets predetermined criteria. If the scroll request meets the criteria, the device configures the layout of graphical objects that are to be displayed once the display is scrolled so that the graphical objects are arranged on the display differently than the arrangement in which the graphical objects would have been displayed, had the layout not been configured. If the scroll request does not meet the criteria, the device forgoes the configuration of the layout of graphical objects.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: May 19, 2020
    Assignee: Apple Inc.
    Inventors: Michael Cohen, Alexis Allison Iskander, Brian Kirsch, Mischa McLachlan, Ramiro Calvo
  • Patent number: 10649610
    Abstract: A computing device may include at least one processor configured to obtain a display frame, determine at least one modified region of the display frame, determine at least one application having an application window corresponding to the at least one modified region of the display frame, and determine a difference between the application window and the at least one modified region to define a difference region. The processor may be further configured to identify a content type of the difference region of the display frame from among a plurality of different content types, select a given encoding type for at least a portion of the display frame based on the identified content type of the difference region, and encode the at least one portion of the display frame using the given encoding type.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 12, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Sandeep Kumar
  • Patent number: 10643023
    Abstract: A user interface (UI) layout description language is described in which a UI may be specified for presentation by different versions of the same app running on different platforms. A layout engine written in a platform-specific language parses the UI layout description and transforms it to a native view using native UI components. The app on each platform has its own layout engine, but each can use the same layout description to generate a native view. Thus, a UI can be built once for all of the platforms. And because the UI layout engines are written in the language of their corresponding platforms, the UIs generated are high performing.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 5, 2020
    Assignee: Oath, Inc.
    Inventors: Timothy Su, Shuai Li, Jorge Pintado, Pablo Pons Bordes
  • Patent number: 10642348
    Abstract: A display device includes a controller, a display, and a display controller. The controller generates an augmented reality image based on an image displayed on a screen of an external terminal display device and a size of a screen area of the screen. The augmented reality image corresponds to the image. The display displays the augmented reality image so that the image is viewed by a user through augmented reality. The display controller controls displaying by the display. The controller generates an augmented reality image including an excess region when a size of an overall area of the image is larger than the size of the screen area. The excess region is a portion of the overall area and corresponds to an excess from the size of the screen area. The display controller directs the display to display the excess region outside the screen area.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: May 5, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Etsuko Manda, Yoichi Hiranuma
  • Patent number: 10635413
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for user interface construction based on image segmentation, transformation of user interface image segments, and construction of user interface objects. The system is configured to capture a static image of a visual representation of a user interface (UI), wherein the static UI image comprises a visual representation of one or more UI image components of the UI. The system is further configured to segment the static UI image into one or more UI image segments, wherein each UI image segment is associated with a UI image component of the one or more UI image components, and construct an operational user interface user interface construction based on transforming interface image segments static images into actionable user interface components.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: April 28, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Madhusudhanan Krishnamoorthy
  • Patent number: 10627991
    Abstract: A method of controlling a user interface of a device responsive to user input by a user comprising: displaying on the user interface of the device a plurality of objects displayed in an arrangement, each object having one or more characteristics; providing an array of selection detection areas, and associating each of the selection detection areas with a respective object on the user interface so as to enable detection of selection of one or more of the objects by the user; following a selection of one of the plurality of objects by the user, predicting a subsequent object to be selected by the user in dependence on one or more selection criteria; and enlarging a selection detection area associated with the subsequent object.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: April 21, 2020
    Assignee: KING.COM LTD.
    Inventors: Manuel Kurt Bosze, Kirill Muzykov
  • Patent number: 10627249
    Abstract: Dynamic customization of an autonomous vehicle experience is presented herein. A dynamic recommendation engine can comprise a subscriber interface component, a data component, and a configuration component. The subscriber interface component can receive, from a subscriber of an autonomous vehicle service, a request specifying a route of transport by an autonomous vehicle; and based on the request, the data component can obtain, via a network slice comprising a virtual network function of the autonomous vehicle service, profile information for the subscriber and route information for the route. Further, the configuration component can determine, via the network slice based on the profile information and the route information, configuration data for the autonomous vehicle, and send, via the network slice, the configuration data directed to the autonomous vehicle to facilitate the transport by the autonomous vehicle.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: April 21, 2020
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLC
    Inventors: Erie Lai Har Lau, Sangar Dowlatkhah
  • Patent number: 10600083
    Abstract: Techniques are disclosed for the simulation of Internet of Things (IoT) device messages to control the generation and rendering of digital signage on a display module. A methodology implementing the techniques according to an embodiment includes intercepting messages that are transmitted from the devices to the display modules, and extracting or otherwise accessing sensor data from the intercepted messages. The sensor data can be provided to a user interface configured to allow a user to edit or manipulate the sensor data. A modified or transformed message is generated, based on the intercepted message and the edited sensor data. The modified or transformed message is transmitted to the display module, which is configured to render digital signage based on the content of the message. These techniques enable the user to visualize and evaluate alternative signage renderings in a relatively convenient manner by manipulating the sensor data reported from the IoT devices.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: March 24, 2020
    Assignee: Adobe Inc.
    Inventors: Alexandre Capt, Damien Antipa
  • Patent number: 10592159
    Abstract: An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to schedule generation of a point-in-time replica of one or more logical storage volumes of a storage system, to generate a test metadata file for a data integrity test to be performed utilizing the point-in-time replica, and to store the test metadata file in at least one of the one or more logical storage volumes for which the point-in-time replica is to be generated. The point-in-time replica may comprise a snapshot of a replication consistency group comprising the one or more logical storage volumes of the storage system. Scheduling the generation of the point-in-time replica of the one or more logical storage volumes of the storage system illustratively comprises initiating an asynchronous replication process for a replication consistency group comprising the one or more logical storage volumes of the storage system.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, David Meiri
  • Patent number: 10587864
    Abstract: An image processing apparatus including circuitry configured to initiate a setting of an object for display within a background image in accordance with a modeling condition associated with a position at which the object is set, based on depth data and base-line length information associated with the background image and modeling data of the object.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: March 10, 2020
    Assignee: SONY CORPORATION
    Inventors: Kengo Hayasaka, Hironori Mori, Katsuhisa Ito
  • Patent number: 10573036
    Abstract: A concentric data visualization structure for displaying a plurality of attributes specific to a dataset includes a percentage ring, a proportion ring and a count ring. The percentage ring indicates a percentage representative of an attribute of the dataset and comprises an arc having an arc length corresponding to the percentage. The proportion ring includes a plurality of wedges that make up a whole. Each wedge represents a percentage proportion of the whole and also represents an attribute of the dataset. The wedges, when displayed, fill the entirety of the proportion ring. The count ring indicates a count value representative of an attribute of the dataset. The count ring comprises a segmented circle where the number of the segments of the circle correspond to the count value.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: February 25, 2020
    Assignee: Target Brands, Inc.
    Inventor: Jennifer Elizabeth Reiter
  • Patent number: 10572694
    Abstract: A display information protection system includes a management system that stores a plurality of display information protection policies and that may provide any of the display information protection policies through a network. An endpoint device is coupled to the management system through the network and stores a display information protection policy that may have been automatically populated or received from the management system. The endpoint device displays a plurality of information and may determine that a first subset of the plurality of information that has been provided for display is defined by the display information protection policy. In response to detecting the first display information protection event and determining that the first subset of a plurality of information is defined by the display information protection policy, the endpoint device obfuscates the display of the first subset of the plurality of information on the endpoint device.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: February 25, 2020
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Charles D. Robison, Jr.
  • Patent number: 10572572
    Abstract: A two-step process to determine the layout of an electronic document such as a webpage or an article is provided. The electronic document is selected from a summary page that displays summaries of several documents. In the first pass, an image of the selected document is identified in the summary page and the end of the image is marked as a target location for doing a partial layout. A partial layout that includes a location for the image is then determined and stored. The image is animated to the determined location. In the second pass, while the image is being animated, a full layout is determined for the document. The full layout uses the stored results of the first pass and generated the layout from the target location to the end of the document.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: February 25, 2020
    Assignee: Apple Inc.
    Inventors: Jean Sebastiaen Metz, Glenn Wolters, Matthijs Jacob Frederik Zoon, Martin Walvius
  • Patent number: 10572105
    Abstract: An information processing device includes: a pointing device; a display unit; and a processor configured to cause the display unit to display a first GUI component selected by a cursor and a second GUI component, calculate a displacement of an input position in a predetermined coordinate system, set a reaction area in the predetermined coordinate system, set a selection area in the predetermined coordinate system based on a second coordinate, set the reaction area as an identified reaction area, cause the display unit to display the second GUI component, corresponding to the identified reaction area, as selected by the cursor, and set the reaction area so that a distance between the first coordinate and the second coordinate, required for the selection area to overlap with the reaction area with the overlapping area exceeding the overlapping criterion, becomes a predetermined distance.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: February 25, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Hiroaki Kimura
  • Patent number: 10564750
    Abstract: The present application discloses a conductive film structure for a touch sensor. The conductive film structure includes a substrate, grooves disposed on the substrate for filling touch-sensing layers, wherein each of the groove has an opening of the groove and a bottom of the groove; the touch-sensing layers filled in the grooves; and light absorbing isolation layers disposed on sides of the touch-sensing layers facing the opening of the groove and/or on sides of the touch-sensing layers facing the bottom of the groove. The application also discloses a touch sensor. The touch sensor and the conductive film structure of the present application can improve the optical effect of the touch sensor, prevent the touch-sensing layers from oxidation, and improve the reliability of the touch sensor.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: February 18, 2020
    Assignee: WUHAN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventor: Bo Li
  • Patent number: 10564739
    Abstract: Embodiments relate to a computing device having storage, a processor, a display, a first human input device, and a second human input device, where the first human input device is in a first category of human input devices and the second human input device is in a second category of human input devices. The computing device may perform a process involving executing a windowing environment that manages windows of applications executing on the computing device. The windowing environment may receive raw inputs from the first and second human input devices and in turn generate input pointers for the raw inputs, respectively. The input pointers may be or include instances of an input pointer class implemented by the windowing environment, the pointer class used by the windowing environment for arbitrary different types of human input pointer devices including the first human input device and the second human input device.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: February 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Reed Townsend, Mariel Young, Joyce Wu, Krishnan Menon, Olumuyiwa Durojaiye, Uros Batricevic, Vipul Aneja, Todd Torset
  • Patent number: 10551933
    Abstract: Disclosed embodiments provide techniques for intelligent media sharing with visualized positioning layout in real time. A floor plan is retrieved corresponding to the physical location of a sender electronic device. A zone boundary corresponding to the physical location of the sender electronic device is determined. A list of potential recipient electronic devices within the zone boundary is generated. A floor plan view is rendered on the sender electronic device. A graphical representation of the potential recipient electronic devices on the floor plan view is rendered, overlaid in a semi-transparent manner with a media selection interface on the sender electronic device. A selection is received for one or more media items using the media selection interface. A send request is received for one or more potential recipients, resulting in sending the one or more media items to at least one potential recipient in response to receiving a user interface request action.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Su Liu, Yuan Yuan Wang, Cheng Xu
  • Patent number: 10545655
    Abstract: A context-sensitive viewing system is disclosed in which various data visualizations, also referred to a contextual views, of a common set of data may be viewed by a user on an electronic device. Data in the system may comprise data objects and associated properties and/or metadata, and may be stored in one or more electronic data stores. As a user of the system views and manipulates a first contextual view of a set of data objects, one or more other contextual views of the same set of data objects may be updated accordingly. Updates to the secondary contextual views may, in various embodiments, happen real-time. Further, the secondary contextual views may be visible to the user simultaneously with the primary contextual view. A user may switch from one view to another, and may manipulate data in any view, resulting in updates in the other views.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: January 28, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Joshua Goldenberg, Brian Ngo, Bill Dwyer, Parvathy Menon, Gregory Martin, Zach Bush, Allen Chang, Mike Boland
  • Patent number: 10546000
    Abstract: An information processing apparatus includes a storage unit storing screens including display item and display item names or screen names, a display unit, and a control unit. The control unit causes the display unit to display a candidate of the display item names or the screen names. When the displayed display item name or screen name is selected, the control unit searches through the storage unit for the screen including the selected display item name or the screen corresponding to the selected screen name and causes the display unit to display the screen and the storage unit to store a transition history up to the displayed screen. When the recorded screen is being displayed, the control unit causes the display unit to display, as a candidate, the display item name or the screen name included in the screen displayed subsequently to the screen being displayed based on the transition history.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: January 28, 2020
    Assignee: FANUC CORPORATION
    Inventor: Nobuhiro Yoshida
  • Patent number: 10546559
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives data associated with a visual presentation that includes several visual elements. The program also identifies a first set of visual elements in the several visual elements having a first type and a second set of visual elements in the several visual elements having a second type. The program further renders the first set of visual elements in a first layer of the visual presentation using a first rendering engine. The program also renders the second set of visual elements in a second layer of the visual presentation using a second rendering engine.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 28, 2020
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventor: Satishkumar Sekharan
  • Patent number: 10536571
    Abstract: An electronic device includes a first non-contact detection sensor, a second non-contact detection sensor, a display, and a controller. The controller determines a first gesture and a second gesture by referring to the first non-contact detection sensor and a second non-contact detection sensor. The controller, when a first window and a second window are displayed on the display, allocates operation of the first window to the first gesture detected by the first non-contact detection sensor, and allocates operation of the second window to the second gesture detected by the second non-contact detection sensor.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: January 14, 2020
    Assignee: KYOCERA Corporation
    Inventors: Shigeki Tanabe, Hideki Morita, Isao Masuike, Shinya Saito, Yasushi Kitamura
  • Patent number: 10528244
    Abstract: Techniques and technologies for a details pane of a user interface are described. In at least some embodiments, a system includes a user interface component operable to render a content section at least partially viewable within a details pane, the content section including a section header; when the location of the section header is above an uppermost available position within the details pane, causing an upper sticky header that is a duplicate of the section header to be visible at the uppermost available position; when the location of the section header is below a lowermost available position within the details pane, causing a lower sticky header that is another duplicate of the section header to be visible at the lowermost available position; and when the location of the section header is at or between the uppermost and the lowermost available positions, causing the section header to be visible.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kirk R. Myhre, John H. Miller, Thomas B. Michon, Kristen Kamath
  • Patent number: 10528240
    Abstract: A method is provided. The method includes utilizing a processor to: load image data on a user interface, receive a first input selecting a particular mode to view the image data in on the user interface that causes display of an image derived from the image data on the user interface on a display, receive a second input, via a scroll wheel of a computer mouse, selecting a type of image that causes display in only a region of interest (ROI) of the selected type of image on the user interface on the display while a remainder of the image outside the ROI is displayed at a default state, and receive a third input, via a button the computer mouse, that causes application of the selected type of image to the entire image displayed on the user interface on the display.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: January 7, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Bellary Madhusudan Rao, Vinay Chaugule, Mahalingam Neelakantan
  • Patent number: 10528411
    Abstract: A debug tool generates a plurality of crash dump windows configured to display a view of crash dump data. The tool hierarchically links the memory addresses of the data in different windows such that changes made to the view of the crash dump data in a parent will affect the view of the crash dump data in a child window. The relationship that links the windows is a relationship expression provided by a user. The relationship between the windows can be altered to reflect a new user-defined relationship.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: January 7, 2020
    Assignee: CA, Inc.
    Inventors: Slavomir Kucera, Robert Skorpil
  • Patent number: 10506277
    Abstract: A method and system to navigate viewable content in the context of television entertainment is provided. In one example embodiment, the system comprises a presentation module to present main content on a display screen, a communications module to receive a first request associated with a first directional key on a remote control device, a navigation mode detector to determine a navigation mode associated with the first request, a margin menu module to activate a margin menu associated with the determined navigation mode. The margin menu may be presented along one of the margins of a display screen, while permitting viewing of the main content.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: December 10, 2019
    Assignee: OPENTV, INC.
    Inventors: Matthew Huntington, David A. Merkoski, Celine Pering, Jordan Kanarek, David Scott Nazarian, Joshua Wagner, Benjamin A. Rottler, Andrew Zeldis, Gina Terada, Jared Marr
  • Patent number: 10505923
    Abstract: A video surveillance service shares image streams with first responder agencies in the event of emergency. Nominated agencies establish access credentials at the surveillance service data center. A camera will be shared by a customer administrator's selection of permissions on each camera via privileged web-browser or mobile device. Permissions enable selection by static meta data such as type, audio, location, motion, recognition, PTZR, spectrum, and epoch. Video streams of present and past epochs are controlled by ranges of time. A responding agency will receive an electronic notification from the administrator to present their access credential and a handle for each shared camera of interest. A notification may be customized for each responding agency and each event by dynamically generating a link to a secure webserver which records geo-location or network identifiers for validation or sanity checking.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: December 10, 2019
    Inventors: Dean Drako, Steven Roskowski, Timothy Duncan
  • Patent number: 10489041
    Abstract: A device identifies one or more user interface elements, in a user interface, associated with a fixed positioning characteristic and not positioned within another user interface element with the fixed positioning characteristic. The device repositions the one or more user interface elements in the user interface to vacate space for a new user interface element based on a size of the new user interface element and forgo repositioning one or more other user interface elements in the user interface that do not have the fixed positioning characteristic or are positioned within another user interface element with the fixed positioning characteristic. The device inserts the new user interface element into the user interface in a portion of the user interface vacated in connection with repositioning the one or more user interface elements, and provides the user interface for display based on inserting the new user interface element into the user interface.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: November 26, 2019
    Assignee: Capital One Services, LLC
    Inventors: Joshua Edwards, Vu Nguyen, Adam Vukich, Jonatan Yucra Rodriguez, Mykhaylo Bulgakov, Abdelkadar M'Hamed Benkreira, David Gabriele, Ljubica Chatman, Andrea Montealegre
  • Patent number: 10491574
    Abstract: Automated secure document and text communication. Secure messages using metadata to transmit hidden encryption keys. Cloud-based collaboration on always-encrypted documents and metadata; cloud-based collaboration on documents and metadata using virtual machines. Maintaining a distributed log for message path tracing, coupled to the message and securely encrypted, even when the message is securely encrypted. Secure message communication over a multi-hop path, that can alter encryption at each hop, adjust security measures at each hop, and include and log biometric sensors at each hop. Secure message communication, using media that can be manipulated by cameras, fax machines, photocopiers, printers, scanners, smart phones, or variants thereof. Free and substantially noiseless conversion of messages between digital and physical form. Secure message communication using multi-media to ensure non-interception and lack of machine readability if intercepted.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: November 26, 2019
    Assignee: Collavate Inc
    Inventors: Sung Wook Jung, Seo Young Kim