Window Or Viewpoint Patents (Class 715/781)
  • Patent number: 10241977
    Abstract: A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tomoka Mochizuki, Tomohiro Shioya, Asuka Unno, Lianzi Wen
  • Patent number: 10222955
    Abstract: A method includes analyzing, on a first computing device, data from second computing device(s) of user interaction with a user interface of an application previously executed on the second computing device(s). The data corresponds to events caused by the user interaction with the user interface of the application. The first computing device generates representation(s) of the analyzed data and outputs the representation(s) of the user interaction. Another method includes capturing and logging, by a computing device, events caused by user interaction with a user interface of an application when the application is executed on the computing device. In response to a trigger, data comprising the captured and logged events is sent toward another computing device. Another method includes instrumenting a measurement library into an application to create an instrumented version of the application, and sending the instrumented application to computing device(s).
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Ligman, Marco Pistoia, John Ponzo, Gegi Thomas
  • Patent number: 10216375
    Abstract: A method, and associated system, for closing a child application window of a parent window. An indicator in data loaded into the parent window is instantiated. After the indicator is instantiated, it is determined that the data currently loaded into the parent window does not include the indicator and in response, a first number of seconds is paused followed by ascertaining that the data currently loaded into the parent window does not comprise the indicator and in response, the child application window is closed.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael C. Adams, Jonathan R. Phillips, Christopher J. M. Whyley
  • Patent number: 10204437
    Abstract: A video may be presented on a touchscreen display. Reception of annotation input may be determined based on user's engagement with the touchscreen display. Annotation input may define an in-frame visual annotation for the video. In-frame visual annotation may be associated with a visual portion of the video and one or more points within a duration of the video such that a subsequent presentation of the video includes the in-frame visual annotation positioned at the visual portion of the video at the one or more points. A graphical user interface may be presented on the touchscreen display. The graphical user interface may include one or more animation fields that provide options for selection by the user. The options may define different properties of a moving visual element added to the video. The options may define visual characteristics, presentation periods, and motions of the moving visual element.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: February 12, 2019
    Assignee: GoPro, Inc.
    Inventors: Trey Moore, Ross Chinni, Nicholas D. Woodman, Meghan Laffey
  • Patent number: 10200634
    Abstract: Embodiments of the present disclosure provide a video generation method, device and terminal. Embodiments of the present disclosure may perform effect processing for the image frames obtained from a video during shooting of the video or after the shooting of the video is finished using the selected video effect template, and compose the processed image frames to obtain the composite video. The problem of only presenting contents shot using a camera during the recording of a song and being not able to provide customized functions satisfying users' requirements may be solved. The effect of performing effect processing for all image frames or partial image frames in the shot video using the video effect template selected by the user to obtain the composite video satisfying the users' requirements may be achieved.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: February 5, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jinkai Ouyang, Chao Wang, Chun Li, Xiangwen Chen, Hailiang Yuan
  • Patent number: 10198470
    Abstract: A system for executing an embedded intelligence process comprises an interface and a processor. The interface is for receiving an input object for a process associated with an embedded intelligence applet. The processor is for searching a database for a set of objects. The set of objects is based at least in part on the input object. The processor is for determining display information for the embedded intelligence applet based at least in part on the set of objects.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: February 5, 2019
    Assignee: Workday, Inc.
    Inventors: Jonathan David Ruggiero, Paul Gustafson, Bruce Shay, Nick Pouschine
  • Patent number: 10192152
    Abstract: A data processing apparatus selects a processing scheme for target data from among candidates by using a degree of compression of the target data as an index, and performs data processing on the target data by using the selected processing scheme. The candidates include a processing scheme in which data which has been compressed is subjected to the data processing, and a processing scheme in which data is expanded and then subjected to the data processing.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: January 29, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Daisuke Matsumoto
  • Patent number: 10182174
    Abstract: An information processing device includes an informing unit. The informing unit provides information concerning a state of processing in a first informing mode and information concerning an object of the processing in a second informing mode at the same time. The first informing mode is a mode for providing information by using a first attribute which forms elements. The second informing mode is a mode for providing information by using, among the elements, a second attribute, which is different from the first attribute used in the first informing mode.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: January 15, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Nobumi Kusano, Tadao Michimura, Ichiro Shiozaki
  • Patent number: 10175880
    Abstract: A display apparatus and a displaying method thereof are provided, where the display apparatus includes: a display unit configured to display contents and user interfaces (UIs); an input unit configured to receive a user command; and a controlling unit configured to control the display unit so that a first UI is displayed on one region of the display unit in the case in which a first touch is input through the input unit while the contents are displayed and the first UI is changed to a second UI to be indicated in the case in which a second touch having larger pressure than the first touch is input through the input unit while the first UI is displayed.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: January 8, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joon-ho Phang, Na-young Koh, Jean-Christophe Naour, Kwan-min Lee
  • Patent number: 10163184
    Abstract: Techniques for providing enhanced graphics in a user interface by efficiently using enhanced graphics resources. A computing device displays the enhanced graphics in an upper view of the user interface and the enhanced graphics resources identify a visual region in which the enhanced graphics are positioned. The computing device accesses the enhanced graphics resources to identify and store a hit test region based on the visual region. The hit test region is stored separately from the enhanced graphics resources for hit testing. When a hit is received in the user interface, the computing device determines whether the upper view or lower view will respond to the hit based on the hit test region that is stored separately from the enhanced graphics resources.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: John Fitzgerald, Jesper Storm Bache
  • Patent number: 10162475
    Abstract: The present technology includes a digital content authoring tool for authoring digital content without the need to understand or access computer code. The present technology further includes creating digital content that is compatible with a diverse population of end user devices without the need for separate versions of the completed content. Instead, the digital authoring tool can manage versions of assets, which individually, can be compatible with different device criteria. Additionally, the present technology contemplates methods of delivering packages of the digital content that are configured to be compatible with the hardware configuration of each requesting device, despite the diverse capabilities of end user devices. Accordingly, the technology described herein provides a simple method for creating and delivering digital content that is configured for presentation on a user's specific device.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: December 25, 2018
    Assignee: APPLE INC.
    Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
  • Patent number: 10146418
    Abstract: This disclosure describes, generally, methods and systems for implementing in-lane exception handling. The method includes displaying, on a user terminal display device, a first user interface (UI) configured to display application data in organized rows and columns, receiving, by a data management system, updates and/or edits to the application data, and calculating, by the data management system, the updated and/or edited application data. The method further includes analyzing, by the data management system, the updates and/or edits to determine one or more of associated errors, warnings, and exceptions, and displaying, within the first UI, a graphical representation for each of the errors, warnings, and exceptions in the row and/or column of the application data where the error, warning, or exception has occurred.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: December 4, 2018
    Assignee: Oracle International Corporation
    Inventors: Erik Bean, Jeffrey Thomas Colvard, Taruna Gautam, Brian Cohen
  • Patent number: 10139955
    Abstract: A display unit for a vehicle includes: a display; a touch panel; a substrate mounting a main CPU that generates image data, a sub CPU that controls electric power supply, a display controller, and multiple external connectors for one external device; a plate that supports the substrate; and a housing that accommodates the display, the plate, and the substrate. The plate is arranged to face the display. The substrate is arranged on an opposite side to the display to face the plate. The plate has a base. The substrate includes a touch panel connector for a touch panel controller arranged on the base.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: November 27, 2018
    Assignee: DENSO CORPORATION
    Inventor: Kengo Ueyama
  • Patent number: 10133346
    Abstract: The gaze-based prediction device for the prediction of the task that is intended to be performed by the user, includes at least one computer peripheral device for at least the movement of a cursor displayed on a visual display from an initial position to a final position, wherein the computer peripheral device is adapted to collect physical movement information from the user.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: November 20, 2018
    Assignee: KOÇ ÜNIVERSITESI
    Inventors: Tevfik Metin Sezgin, Cagla Cig Karaman
  • Patent number: 10133441
    Abstract: According to one embodiment, an electronic apparatus includes a hardware processor. The hardware processor is configured to display a first three-dimensional object and a second three-dimensional object on a display, spectroscopically display a first user interface if the first three-dimensional object is selected, rotate the first three-dimensional object and the first user interface through a first angle corresponding to changes in positions of hands of the user, spectroscopically display a second user interface if the first and second three-dimensional objects are selected, and rotate the first and second three-dimensional objects and the second user interface through a second angle corresponding to changes in the positions of hands of the user.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: November 20, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Toshihiko Ogino, Takahiro Takimoto, Tadashi Kubo
  • Patent number: 10133461
    Abstract: A method for enhancing interaction between a customer and a customer service representative of a company is provided. A graphical user interface (GUI) of a windows control tool is displayed. A type of an interaction between the customer and the customer service representative at a computer operated by the company is determined. One or more applications associated with the type of interaction are launched based on a predetermined display layout associated with the type of interaction. One or more application windows corresponding to the launched applications are arranged on a screen based on the predetermined display layout associated with the type of interaction. The windows control tool is configured to control the one or more application windows based on customer service representative's input. The GUI of the windows control tool displays a plurality of window objects corresponding to the one or more launched applications.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: November 20, 2018
    Assignee: United Services Automobile Association
    Inventors: David W. Roberts, Aaron Quade, Steven D. Sternitzke
  • Patent number: 10127248
    Abstract: A method for creating a design for an image product includes registering a group of image sources by a network based image service system, wherein the group of image sources comprise a first device and a second device, receiving a notification, by the network based image service system, from the image sources about availabilities of the image sources, representing the second device and a local storage of the first device at a user interface on the first device, indicating an availability status of the second device on the first device, and if the availability status of the second device indicates that the second device is available, allowing a user to browse, on the first device, images stored on the second device.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 13, 2018
    Assignee: Shutterfly, Inc.
    Inventor: Syed Saleem Javid Brahmanapalli
  • Patent number: 10120883
    Abstract: Method and system for providing a user interface for presenting images of clusters of an image search result is provided. The user interface system displays the search result in a cluster/view form using a cluster panel and a view panel. The cluster panel contains a cluster area for each cluster. The view panel may contain thumbnails of images of the search result in a list view or a mix view. When a user selects a cluster area from the cluster panel, the user interface system displays a list view of thumbnails for that cluster in the view panel. The user interface system may display a thumbnail list near a cluster area of the cluster panel. The thumbnail list contains mini-thumbnails of the images of the selected cluster. The user interface system may also display a detail view of an image in the view panel when a user selects an image.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: November 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Feng Jing, Lei Zhang, Ming Jing Li, Wei-Ying Ma, Kefeng Deng
  • Patent number: 10113881
    Abstract: A method and a device for providing an electronic appointment scheduler for a vehicle. Appointments are acquired that have associated time data and geographical positions; the residual amount of energy available for driving the vehicle is acquired and data relating to a geographical road network, including the geographical positions of energy-supply devices suitable for said vehicle, are acquired. Taking into account the time data and geographical positions associated with the appointments, the available residual energy amount, and the energy consumption of the vehicle on a potential travel route, a route plan and an energy fill-up plan are produced, with supplemental periods of time being calculated that are associated with the appointments and derived on the basis of the route plan and energy fill-up plan. An appointment schedule is then produced and issued which comprises these appointments as well as the supplemental time periods that are associated with these appointments.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: October 30, 2018
    Assignee: Volkswagen Aktiengesellschaft
    Inventors: Nicklas Hoch, Bernd Werther, Michael Mischke
  • Patent number: 10114517
    Abstract: Systems and methods for determining encodings for a display frame are provided. The methods include obtaining a display frame, determining regions of the display frame that have been modified, determining applications having application windows corresponding to the modified regions of the display frame, identifying the content types of contents of the modified regions based on the applications, and determining encodings for portions of the display frame based on the content types. The methods can further include using the z-order of applications to determine application windows corresponding to the modified regions.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: October 30, 2018
    Assignee: Citrix Systems, Inc.
    Inventor: Sandeep Kumar
  • Patent number: 10102657
    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: March 9, 2017
    Date of Patent: October 16, 2018
    Assignee: Houzz, Inc.
    Inventors: Xiaoyi Huang, Aaron Yip
  • Patent number: 10089795
    Abstract: A leader line arrangement position determining apparatus includes a receiving unit, a determining unit, and an arranging unit. The receiving unit receives designation of a position of a viewpoint to display an object in a three-dimensional CAD space in which the object is arranged. The determining unit, when the three-dimensional CAD space in which the object is arranged is displayed from the designated viewpoint, determines a shape of the object displayed when viewed from the viewpoint. The arranging unit arranges one end of a leader line at a position determined from the determined shape of the object.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 2, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Masahiko Yamada, Terutoshi Taguchi, Shou Suzuki
  • Patent number: 10083187
    Abstract: Techniques are described for generating geographic borders. In one example, techniques include recognizing a geographic location, determining a starting latitude and a starting longitude and population for the geographic location, and generating a border for the geographic location based on the starting latitude, starting longitude, and population.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Moniz, Robert Y. Nonez
  • Patent number: 10073590
    Abstract: A method includes, at an electronic device: receiving data representing a sequence of images stored on an external device; displaying, on a touch-sensitive display, a representation of the sequence of images; determining whether a contact detected on the touch-sensitive display at the representation of the sequence of images has a characteristic intensity above a threshold intensity; in response to a determination that the characteristic intensity is above the threshold intensity, displaying a user interface menu including a user interface object representing an option to display a background of a user interface based on the sequence of images; detecting a selection of the user interface object; detecting a motion indicative of a wrist raise gesture; and in response to detecting the motion indicative of a wrist raise gesture, displaying the background of the user interface on the display of the electronic device based on the sequence of images.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 11, 2018
    Assignee: Apple Inc.
    Inventors: Jonathan R. Dascola, Christopher Patrick Foss, Lawrence Y. Yang, Alan C. Dye, David Chance Graham, Jonathan P. Ive, Kevin Lynch, James Howard, Giovanni M. Agnoli, Eric Lance Wilson, Christopher Wilson, Jeffrey Meininger
  • Patent number: 10049493
    Abstract: A method of providing interaction with elements in a virtual architectural visualization includes, providing the architectural visualization comprising a plurality of architectural features, at least one of the architectural features comprising an editable object; providing a heads up display (HUD) visible to a user of the architectural visualization; the editable objects within the visualization having object data associated therewith including at least an object mesh, an object material, and a collision mesh; monitoring a user's field of view via a forward projected vector ray cast from the user's position within the virtual architectural visualization; and, upon interaction by a user with the editable object, prompting the user via the HUD with at least one of an alternative object mesh or an alternative object material, updating the editable object with the user selection, and storing the selection in a computer memory.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: August 14, 2018
    Assignee: Hoyt Architecture Lab, Inc
    Inventors: Dorian Verizzo, Gary Hoyt
  • Patent number: 10033780
    Abstract: Sharing video footage recorded by audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device records video footage of suspicious activity, or even criminal activity, a user viewing the footage may alert his or her neighbors by sharing the video. In various embodiments, the user may share the video with anyone of the user's choosing, including neighbors, friends, and family.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: July 24, 2018
    Inventors: James Siminoff, August Cziment, Aaron Harpole, Elliott Lemberger, John Modestine, Darrell Sommerlatt
  • Patent number: 10023117
    Abstract: Methods and systems for a vehicle system that include determining whether a vehicle action is necessary and providing a notification to predetermined users. Sensors provide signals to a sensing control system to generate the notification.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: July 17, 2018
    Assignee: AUTOCONNECT HOLDINGS LLC
    Inventor: Christopher P. Ricci
  • Patent number: 10025550
    Abstract: An apparatus is described herein. The apparatus includes a controller and a screen mirror unit. The controller is to identify input parameters and transmit the input parameters out of band to a sink. The screen mirror unit is to transmit input data and coordinates out of band to the sink, where the input data is rendered based on the input parameters and coordinates.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: July 17, 2018
    Assignee: Intel Corporation
    Inventors: Sean J. Lawrence, Raghavendra Angadimani
  • Patent number: 10025548
    Abstract: Systems, methods and tools for automatically configuring multiple display devices. The systems tools and methods automatically determine the user of the display device, a user's display device preferences, collect feedback, user context and information of the surrounding environment as the display devices are used by the user and continuously adjust the display device settings based on the user's interactions with the display device to better optimize the user's experience with the display device. User settings and preferences can be remotely accessible via a computer network such as the cloud. The remotely accessible customized display settings can be retrieved from locations around the world and applied automatically to display devices where the user may be present. The systems, methods and tools for automatically configuring multiple display devices are applicable to both instances where a single user is present or multiple users are sharing a display device together.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Subil M. Abraham, Marco A. Benavides, Stephanie De La Fuente
  • Patent number: 10019970
    Abstract: A system and method for separately processing content provided by different applications that is rendered on an attached display. The content is processed based upon the desired display settings that are appropriate for the particular application delivering content to a particular region of the display. In this way, simultaneously displayed applications may be processed as intended by each application, independent of differences in the display settings assumed by the displayed applications.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: July 10, 2018
    Assignee: BARCO N.V.
    Inventors: Matthew R. McLin, Alireza Nasiriavanaki, Albert Frederick George Xthona, Tom Kimpe
  • Patent number: 9996559
    Abstract: A method, a system, and a computer program product for performing maintenance actions and user-specific settings of the attribute value derivation instructions set user interface are disclosed. A maintenance function is provided for changing a target attribute data value corresponding to a source attribute stored in a hierarchical data model. An instruction corresponding to the source attribute is also provided. Using the maintenance function, the target attribute data value is changed. Based on at least one user setting, a user interface for displaying the hierarchical data model and the changed target attribute data value is generated.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 12, 2018
    Assignee: SAP SE
    Inventors: Melanie Kientz, Adelheid Fischer, Andre Klahre, Wolfgang Walter, Thorsten Bender
  • Patent number: 9990170
    Abstract: Computer-implemented systems, methods, and computer-readable media are provided for providing virtual monitors. In accordance with some embodiments, a number of virtual monitors in which to provide a virtual desktop and a characteristic of one of the virtual monitors can be identified. A virtual monitor can then be generated based on the characteristic, and a portion of the virtual desktop can be assigned to the virtual monitor based at least in part on the identified number. An image of the portion of the virtual desktop can then be captured from the virtual monitor, and provided for presentation on a monitor of a client device.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: June 5, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Rakesh Kumar, Chandrasekhara Reddy
  • Patent number: 9965800
    Abstract: The technology may provide display of an electronic representation of physical art in a virtual environment so that a customer may visualize how the physical art would appear in a physical environment. Based on a characteristic of the physical art, a virtual environment in which to display an electronic representation of the physical art may be selected. The electronic representation of the physical art may then be included in the virtual environment for display to a customer. The customer may then electronically purchase the physical art via the virtual environment.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: May 8, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Pitstick, Daniel Paul Kirschner, Pratik Prakash Shah, Ganesh Kumar Gella, Gregory Paul Niejadlik, Sara Elisabeth Borowski, Jessica Lauren Fracassini, Jason Douglas Trichel
  • Patent number: 9961334
    Abstract: A simulated 3D image display method is provided for a display device. The method includes capturing at least two images of a scene for 3D scene reconstruction; extracting depth and color information from the at least two images of the scene for 3D scene reconstruction; continuously tracking movement of a user to determine a relative position between the user and the display device; and, based on the relative position, reconstructing the image of the scene corresponding to a current viewpoint of the user from a plurality of view images of a plurality of viewpoints generated based on the at least two images and using an interpolation algorithm for display on a display screen of the display device.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: May 1, 2018
    Assignee: SuperD Co. Ltd.
    Inventors: Yanqing Luo, Peiyun Jian, Ning Liu
  • Patent number: 9952741
    Abstract: Disclosed are a mobile terminal application icon management method and a mobile terminal. The mobile terminal application icon management method comprises: presetting class information about an application, and establishing a mapping relation table among an application class, a screen serial number of a display screen and an application icon; receiving an object moving instruction, obtaining regular pattern information corresponding to a moved object according to the object moving instruction, and displaying the regular pattern information; and after the moved object is successfully moved to the corresponding region of a regular pattern, updating the corresponding mapping relation table among the application class, the screen serial number of a display screen and the application icon.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: April 24, 2018
    Assignee: ZTE Corporation
    Inventor: Xiaohui Liang
  • Patent number: 9922206
    Abstract: A system and method to exchange data among applications are disclosed. A request for information that includes private information is received from a user application. A respective indicator for each private information field within the requested information is determined. A protected set of information is provided to the user application. The protected set of information comprises the requested information with the respective indicator replacing the private information in each private information field of the requested information. At least one indicator is received from the user application. The original data corresponding to the received at least one indicator is determined.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: March 20, 2018
    Assignee: BlackBerry Limited
    Inventors: Peter Anthony Van Eerd, Richard Jeffrey Kehres, James Walkoski
  • Patent number: 9912422
    Abstract: A radio broadcast system and method can assist employees in a hydrocarbon field that is compliance monitored using a checkpoint monitor installed therein. A radio transmitter located on the checkpoint monitor is configured to transmit a broadcast signal including a radio program, in a selected radio broadcast band, to be received by a radio device on a vehicle occupied by the employees of the compliance monitored hydrocarbon field. The radio program includes company rules and regulations, safety related information and employee activity status and assignment status information for the hydrocarbon field.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: March 6, 2018
    Assignee: WELLFENCE LLC
    Inventors: Arturo Quezada, Marc Haci
  • Patent number: 9904702
    Abstract: A query builder provided according to an aspect of the present invention facilitates users to conveniently generate database queries directed to database servers storing data elements organized according to attributes. In an embodiment, configuration data indicating a comparison predicate to be used for each combination of an attribute and a conditional operation is maintained. A user may then provide as inputs a first attribute, a first conditional operation and a first value. In response, the query builder examines the configuration data to determine a first comparison predicate specified for the combination of the first attribute and the first conditional operation. The query builder incorporates the first value in the first comparison predicate to construct a second comparison predicate and then forms a first database query with the second comparison predicate.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: February 27, 2018
    Assignee: Oracle International Corporation
    Inventor: Deepak Goel
  • Patent number: 9905201
    Abstract: A display control method for an application program interface is provided. The method includes: determining an appropriate resolution corresponding to the application program to be executed from at least two selectable resolutions; determining configuration information according to the appropriate resolution; establishing a display window having a size equal to a size corresponding to the appropriate resolution according to the configuration information, and loading a resource file corresponding to the application program interface; and rendering the application program interface in the display window on the a display device according to the appropriate resolution and the resource file. Through the above method, the present invention is capable of selecting an appropriate resolution for displaying an application program interface.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: February 27, 2018
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventor: Xiao-Long Liu
  • Patent number: 9864612
    Abstract: Techniques to customize a user interface for different displays are described. An apparatus such as an electronic device with a processing system may implement a custom user interface system that when executed by a processor is operative to adapt a user interface view of an application for presentation by one or more displays. The custom user interface system may comprise, among other elements, a user interface adaptation component operative to receive as input a user interface view of the application for presentation on a first display and an adaptation parameter, and modify the user interface view for presentation on a second display based on the adaptation parameter. A presentation component is operative to present the customized user interface view on the second display. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: January 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Friend, Nathan Fish, Jeffrey Berg, Joo-Young Lee, Derek Hans, Kuldeep Karnawat, Jeremy Santy
  • Patent number: 9860583
    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: May 19, 2016
    Date of Patent: January 2, 2018
    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: 9852176
    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: August 30, 2013
    Date of Patent: December 26, 2017
    Assignee: VOCUS, INC.
    Inventors: Enrico S. Montana, Brian Farrell, Melody Jones, Chris Hundley
  • Patent number: 9841887
    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: September 30, 2014
    Date of Patent: December 12, 2017
    Assignee: Apple Inc.
    Inventors: Michael Cohen, Alexis Allison Iskander, Brian Kirsch, Mischa McLachlan, Ramiro Calvo
  • Patent number: 9830202
    Abstract: A content widget is created for an embedder that executes in a renderer process of a computer system. The content widget is configured to execute in a process that is separate from the renderer process and access a first data source that is isolated from the embedder. The content widget is configured to provide a representation of at least a portion of data from the first data source, and receive a selection of a first item corresponding to the representation. In response to receiving the selection, the content widget may retrieve the first item from the first data source, and in response to retrieving the first item, provide the first item to the embedder. The content widget may have one or more permissions that the embedder does not have, or the embedder may have one or more permissions that the content widget does not have.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: November 28, 2017
    Assignee: Google LLC
    Inventor: Erik Kay
  • Patent number: 9812175
    Abstract: A video may be presented on a touchscreen display. Reception of annotation input may be determined based on user's engagement with the touchscreen display. Annotation input may define an in-frame visual annotation for the video. In-frame visual annotation may be associated with a visual portion of the video and one or more points within a duration of the video such that a subsequent presentation of the video includes the in-frame visual annotation positioned at the visual portion of the video at the one or more points. A graphical user interface may be presented on the touchscreen display. The graphical user interface may include one or more animation fields that provide options for selection by the user. The options may define different properties of a moving visual element added to the video. The options may define visual characteristics, presentation periods, and motions of the moving visual element.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: November 7, 2017
    Assignee: GoPro, Inc.
    Inventors: Trey Moore, Ross Chinni, Nicholas D. Woodman, Meghan Laffey
  • Patent number: 9798581
    Abstract: A method performed at an electronic device with a display includes: processing tasks in an application program; at least partially processing a plurality of layout objects in the application program; in accordance with a determination that one or more predefined control criteria are satisfied, pausing the processing of the plurality of layout objects in the application program; while the processing of the plurality of layout objects in the application program is paused, processing system tasks; and, after processing the system tasks while the processing of the plurality of layout objects in the application program is paused, resuming the processing of the plurality of layout objects.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: October 24, 2017
    Assignee: FACEBOOK, INC.
    Inventor: Scott Paul Goodson
  • Patent number: 9785266
    Abstract: A method relates to the field of multimedia technologies, and in particular, to a remote control method and apparatus, which are used to implement remote control on a terminal, includes obtaining a presentation image, where the presentation image is an image used to present an operation performed on a terminal, detecting a presentation screen picture in the presentation image according to detection parameter information of the terminal, where the presentation screen picture is a screen picture of the terminal in the presentation image, determining a mapping relationship between a pixel on the presentation screen picture and a pixel on a display screen of the terminal according to parameter information of the presentation screen picture and screen parameter information of the terminal, and controlling the terminal according to information about an operation by a user on the presentation screen picture, and the mapping relationship.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: October 10, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xingguang Song, Shiguo Lian
  • Patent number: 9766767
    Abstract: A method and an apparatus for entering text in a portable terminal are provided. The method includes focusing on a selected text field and displaying a SIP, when the predefined text field is selected from among text fields, scroll-displaying the text fields in a display area in response to a requested scroll, when a user requests the scroll of the display area of the text fields, and identifying, from a result of the scroll display, whether the selected text field is being displayed in the display area, and determining whether text is to be entered into the selected text field.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: September 19, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gi-Yong Lee, Sung-Hwan Baek, Do-Hee Chung
  • Patent number: 9749395
    Abstract: An approach for collaboration is provided. An approach includes linking a first user device to a first collaboration screen of a work environment and a second user device to a second collaboration screen of the work environment. The approach also includes displaying data associated with the first user device on the first collaboration screen. The approach further includes detecting manipulation of the data at the first collaboration screen. The approach additionally includes displaying a copy of the data on the second collaboration screen based on the detecting.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Dawson, Barry M. Graham
  • Patent number: 9733716
    Abstract: An electronic device displays one or more views. A first view includes a plurality of gesture recognizers. The plurality of gesture recognizers in the first view includes one or more proxy gesture recognizers and one or more non-proxy gesture recognizers. Each gesture recognizer indicates one of a plurality of predefined states. A first proxy gesture recognizer in the first view indicates a state that corresponds to a state of a respective non-proxy gesture recognizer that is not in the first view. The device delivers a respective sub-event to the respective non-proxy gesture recognizer that is not in the first view and at least a subset of the one or more non-proxy gesture recognizers in the first view. The device processes the respective sub-event in accordance with states of the first proxy gesture recognizer and at least the subset of the one or more non-proxy gesture recognizers in the first view.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: August 15, 2017
    Assignee: APPLE INC.
    Inventor: Joshua H. Shaffer