Window Or Viewpoint Patents (Class 715/781)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 10482149
    Abstract: The present disclosure relates to method and computing device for classification of web browsing history by classification system. The classification system receives web browsing history from web browser associated with user, where web browsing history comprises details about one or more web pages browsed by user, extracts one or more keywords from each of one or more web pages browsed by user based on trained keyword dataset, determines a plurality of classifications for each of the one or more web pages based on one or more keywords, generates relevancy matrix between one or more keywords of web pages and corresponding plurality of classifications and identifies a classification from plurality of classifications for each of one or more webpages based on relevancy matrix, where snapshot of classification is stored in non-volatile storage unit of web browser. The use of non-volatile storage unit in present disclosure provides no restriction on storage space.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: November 19, 2019
    Assignee: Wipro Limited
    Inventor: Suraj Gururaj
  • Patent number: 10474340
    Abstract: A process, and corresponding system for performing the process, is described herein for visual identification of label collision for a digital map. The process determines a set of labels to be rendered in a visual map corresponding to a digital map. For each label in the set, a label boundary is created around the label. If any of the label boundaries in the set of labels overlap, the process determines a display priority for each of the first label and the second label in an overlapping label pair. In response to the first label in the pair having a higher display priority than the second label in the pair, the boundary for the first label is rendered in a first visual style and the label boundary for the second label in a second visual style. As priorities or properties are changed, the visual map is updated to reflect the changes.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 12, 2019
    Assignee: Mapbox, Inc.
    Inventors: Saman Bemel-Benrud, Thomas Christopher MacWright, Eden Halperin
  • Patent number: 10468128
    Abstract: A medical data presentation apparatus comprises processing circuitry and at least one display device, the processing circuitry configured to: obtain medical data relating to a patient or other subject; display on the at least one display device at least some of the medical data on a first presentation panel of a plurality of presentation panels; receive from a user a selection of at least one feature of the first presentation panel; and, in response to the selection of the at least one feature, highlight at least one feature on a second presentation panel of the plurality of presentation panels, the second presentation panel having a different type of data presentation than the first presentation panel.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: November 5, 2019
    Assignee: Canon Medical Systems Corporation
    Inventors: Michelle Louise Davies, Euan Robertson, John Zurowski, Yusuke Kano
  • Patent number: 10466897
    Abstract: A mobile terminal including a wireless communication configured to provide wireless communication; a touch screen; and a controller configured to display on the touch screen an input region including a plurality of character keys and a plurality of editing keys and an output region, display on the touch screen an editing state display region between the input region and the output region and for displaying a word corresponding to touched character keys, select or edit the word displayed in the editing state display region based on a touch input applied to the input region, and display the selected or edited word on the output region.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: November 5, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Sangouk Park, Youngmin Yoon, Hyunjoo Jeon, Bumhee Han
  • Patent number: 10462279
    Abstract: A user of a mobile computing device may provide a first user preference for a first type of event and a second user preference for a second type of event, and the mobile computing device may detect an event comprising reception of the first type of event or the second type of event. The mobile computing device may present, along an edge of a touch-sensitive display of the mobile computing device, a banner alert in response to detecting the first type of event, and may present, on the touch-sensitive display, a pop-up notification in response to detecting the second type of event. The mobile device may dismiss the banner alert based on a user swiping the banner alert off the touch-sensitive display.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 29, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Matias Duarte, Daniel Shiplacoff, Jeremy Lyon, Paul Mercer, Richard R. Dellinger
  • Patent number: 10452134
    Abstract: Systems, apparatuses and methods may provide for identifying a plurality of computing systems proximate to a peripheral device and determining a gaze location of a user. Additionally, the peripheral device may be automatically connected to a first computing system in the plurality of computing systems based on the gaze location of the user. In one example, a change in the gaze location may be detected, wherein the peripheral device is automatically connected to a second computing system in the plurality of computing systems based on the change in the gaze location.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: October 22, 2019
    Assignee: Intel Corporation
    Inventors: Jim S. Baca, Sankar Eswarasubramanian
  • Patent number: 10444986
    Abstract: A system described herein includes a receiver component that receives an indication that a user has selected a first selectable buttontab in a toolbar installed in a client application. The system further includes a display component that causes a dashboard to be displayed on a display device in response to receipt of the indication that the user has selected the buttontab. The dashboard includes a content window that displays content and the buttontab, wherein the dashboard is a seamless visual combination of the buttontab and the content window.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
  • Patent number: 10438567
    Abstract: According to various examples, a first resolution of original display data and a second resolution of a text display may be obtained. In response to a determination that the second resolution is smaller than the first resolution, the original display data may be searched for a relocation area and a bland area. The relocation area may include valid pixels not capable of being displayed on the text display. The blank area may not include valid pixels and may be capable of being displayed on the text display. The blank area may be used to accommodate the relocation area within the text display to generate reconstructed display data, and the reconstructed display data may be outputted to the text display.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: October 8, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Xiaorong Chai, Jun-Hui Wang, Xin-Wei Wang
  • Patent number: 10430059
    Abstract: A method displays a user interface for a graphical view application. The user interface includes a plurality of shelves for specifying characteristics of a dataset. The method includes receiving user actions to associate first, second, and third fields of the dataset with first, second, and third shelves of the plurality of shelves, respectively. The method further includes, in response to receiving the user actions, displaying graphical views in the user interface in accordance with the first, second, and third fields, wherein (i) each of the graphical views corresponds to a respective distinct value of the third field; and (ii) each of the graphical views includes a set of graphical marks, each graphical mark (a) having a respective color that corresponds to a respective data value associated with the first field and (b) having a respective size that corresponds to a respective data value associated with the second field.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 1, 2019
    Assignee: Tableau Software, Inc.
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte
  • Patent number: 10416855
    Abstract: In some embodiments, an asset integration service establishes a communication session between a design application and a client device for accessing source graphical assets from a web server executing a content management service. The integration service receives, during the communication session and via a design interface from the design application, a request to add a source graphical asset to a document displayed on the client device. The integration service retrieves, responsive to the request, a placement graphical asset that is a lower-resolution copy of the source graphical asset and updates the design interface to include the placement graphical asset. The integration service associates the placement graphical asset with a network link for accessing the source graphical asset via the content management service.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 17, 2019
    Assignee: Adobe Inc.
    Inventors: Sanyam Jain, Pragya Kandari, Manohar Singh Gour, Abhishek Raj, Ramnik Singh, Abhinav Kumar Agarwal, Gaurav Bhargava, Nitin Kumar, Anshul Jain
  • Patent number: 10410049
    Abstract: A video display system for a vehicle includes a video display device disposed in the vehicle so as to be viewable by a driver of the vehicle. A camera is disposed at the vehicle and having an exterior field of view and operable to capture image data. The field of view of the camera encompasses a blind spot of the vehicle. A control includes a data processor. The control, responsive at least in part to processing by the data processor of data captured by at least one sensor of the vehicle, detects an object present exterior of the vehicle that is in the field of view of the camera. Responsive to detection of the object present exterior of the vehicle, the control controls the video display device to episodically and automatically display video images of the object that are derived from image data captured by the camera.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: September 10, 2019
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Mark E. Kramer, Niall R. Lynam, David P. O'Connell, Vernon R. Nise
  • Patent number: 10410015
    Abstract: A method implemented in a computing system hosting a three-dimensional virtual reality world. The computer system collects personally identifiable information of users of accounts, where each account in the accounts is identified by an account identifier and each data field of personally identifiable information of each account is identified by a data field identifier. The system uses a scrypt function to generate an encryption key from the global key, the account identifier, and the data field identifier specifically for the content of the data field of the personally identifiable information of the respective account. Different encryption keys are used for different data fields and different accounts. Encrypted content of a data field is stored at a random location; and the identification of the random location is stored in a device, database or system, separate from where the encrypted contents of the data fields of the accounts are stored.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: September 10, 2019
    Assignee: LINDEN RESEARCH, INC.
    Inventors: Nicolas J. Scheiblauer, Aaron Torres, Landon Oakes McDowell, Christopher Allen Nowell
  • Patent number: 10403275
    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: March 3, 2017
    Date of Patent: September 3, 2019
    Assignee: Josh.ai LLC
    Inventors: Timothy Earl Gill, Alex Nathan Capecelatro
  • Patent number: 10387014
    Abstract: A method and a mobile terminal for controlling the icons of the mobile terminal are provided. The method includes displaying at least one icon on a widget screen corresponding with a function for changing the size of the icon displayed on a touch screen; receiving a selection of an icon to which the function is to be applied; activating an attribute of the selected icon; and adjusting, if a side of the selected icon is dragged on the widget screen, a size of the selected icon according to a direction of the drag.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: August 20, 2019
    Assignees: Samsung Electronics Co., Ltd, Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: So-Young Kim, Yong-Gu Ji, Sung-Joo Ahn, Hwan Hwangbo, Hyo-Chang Kim, Jung-Hoon Park, Hyung-Jun Oh, Hyun-Guk Yoo, Gyeong-Ho Chu
  • Patent number: 10382382
    Abstract: A client device receives from a user, in an application associated with a social networking service provided by a server system, a first user input for creating a first post on a social networking system. In response to the first user input, a plurality of icons for selection by the user are displayed. A selection of a first icon from the plurality of icons is received from the user. The first post including a first image associated with the user is posted to the social networking system. The first image includes the first icon overlaying at least a portion of a profile picture of the user.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: August 13, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Christiana Chae, Jonathan Chan, Reece Stephen Davies, James Altreuter, Huiming Han, Harshdeep Singh, Volodymyr Giginiak, Connor C. Hayes, Sachin Monga, Tatiana A. Vlahovic, Mohan Jiang, Xinjie Zhou, Jesse Marion Blake Halim, Chieh Ho, Matthew Randall Kula, Meng Lu, Adrian Lai
  • Patent number: 10379696
    Abstract: A method for displaying a popup window message includes: acquiring a trigger condition of each popup window message that is not displayed; separately setting, according to the trigger condition of each popup window message that is not displayed, a priority level of each popup window message that is not displayed; and loading a popup window message with a highest priority level into a popup window, and displaying the popup window.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: August 13, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yulong Wang
  • Patent number: 10372314
    Abstract: A display device includes an object detecting section, a display section, a gesture acceptance section, and a display control section. The object detecting section detects an object contained in display target data. The display control section determines whether the object detected by the object detecting section is present in, of the display target data, a range of data displayed as a display screen image on the display section, keeps the display section from displaying a scroll bar in presence of the object in the range of data, and allows the display section to display the scroll bar in absence of the object in the range of data.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 6, 2019
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Atsushi Nishida
  • Patent number: 10372827
    Abstract: A method, system, and/or computer program product translates a phrase in a first language to an equivalent phrase in a second language. Electronic data includes image data, which describes one or more graphical user interface (GUI) elements on a GUI. The GUI includes a delineated area that is used by a GUI element. The GUI element is matched to one of a plurality of predefined GUI elements, where each of the plurality of predefined GUI elements is predefined by a set of data that comprises a conditional expression, which describes a structure of a particular GUI element, as well as a type of text data that is associated with that particular GUI element. Text data from the delineated area in the GUI is then translated from the first language into the second language according to the type of text data that is associated with a particular type of GUI element.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sawa Takano, Tadayuki Yoshida
  • Patent number: 10353989
    Abstract: A web application workspace is received comprising a UI layout and a UI element. A focus communication is defined associated with the UI element, wherein when the focus communication is asserted at run time the UI element is made visibly more focused.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: July 16, 2019
    Assignee: OPEN TEXT CORPORATION
    Inventors: Julian M. Hjortshoj, James E. Bostick, Johan Bos, Maxime Caignart, Boris Carbonneill