Patents Examined by William Titcomb
  • Patent number: 10282059
    Abstract: In one implementation, a plurality of signature vectors from a multi-dimensional representation of a graphical object is generated. Each of the signature vectors comprises attributes that vary little in response to changes in shape, size, orientation, and visual layer appearance of the graphical object, and each of the signature vectors includes attributes based on operations of integration, differentiation, and transforms on the multi-dimensional representation of the graphical object. Each signature vector is composited into multiple portions from the plurality of signature vectors to define an appearance-invariant signature of the graphical object.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: May 7, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Daniel Freedman, Pavel Kisilev, Anastasia Dubrovina, Sagi Schein, Ruth Bergman
  • Patent number: 10268351
    Abstract: A process for partitioning graphical charts determines the location of the chart's constituent elements and measures the extent to which those elements are interconnected. The process creates additional charts of a determined size, determines which elements connected to each of the other elements and partitions the elements, creating individual trees of elements and placing them on the created charts with connectors between the trees.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: April 23, 2019
    Assignee: TURBOPATENT INC.
    Inventors: Charles A Mirho, Joe Fortunato
  • Patent number: 10235016
    Abstract: A method implementable in at least one electronic device coupled to a network and a display device, includes receiving, over the network, a data set, receiving, from a user, a selection of a first topic, determining, based on the data set, a plurality of network sites hosting commentary of the first topic and an authority level of each site of the plurality, determining, based on the data set, an authority level of each site of the plurality, determining, based on the data set, a plurality of authors providing the commentary hosted by the plurality of network sites, determining, based on the data set, an authority level of each author of the plurality, determining, based on the data set, a value characterizing an opinion of each author on the first topic.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: March 19, 2019
    Assignee: Cision US Inc.
    Inventors: Miles Ward, James Webber, Dean M. Graziano
  • Patent number: 10216467
    Abstract: A method of automatic content verification may include requesting, from a server by an application executed by a client device, an item of content for display to a user of the client device, the request comprising environmental information related to an environment in which the item of content is to be rendered on the client device. A network interface of the client device may receive, from the server, the requested item of content. A renderer of the client device integrated with the application may render the received item of content. A capture module of the client device integrated with the application may capture an image of the rendered item of content. The network interface of the client device may transmit, to the server, the captured image, the server comparing the captured image to a predetermined image to identify any rendering distortion.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Thomas Price, Tuna Toksoz
  • Patent number: 10126905
    Abstract: An electronic device and a method for controlling a screen are provided. The method for controlling the screen includes displaying an executed application on the screen; detecting reception of an event; and displaying a popup window comprising at least one piece of information corresponding to the received event on the displayed application.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: November 13, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kyung-Lim Choi, Hye-Soon Jeong, Hui-Chul Yang, Mi-A Oh, Wan-Soo Lim, Bong-Hak Choi
  • Patent number: 10120568
    Abstract: Example apparatus and methods concern controlling a hover-sensitive input/output interface. One example apparatus includes a proximity detector that detects an object in a hover-space associated with the input/output interface. The apparatus produces characterization data concerning the object. The characterization data may be independent of where in the hover-space the object is located. The apparatus selectively controls the activation, display, and deactivation of user interface elements displayed by the apparatus on the input/output interface as a function of the characterization data and interface state.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: November 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lynn Dai, Dan Hwang, Bo-June Hsu, Raymond Quan, Eric Badger, Jose Rodriguez, Peter Gregory Davis
  • Patent number: 10108322
    Abstract: Disclosed are systems and methods for displaying an interactive video. Displaying an interactive video may include at least rendering and playing a base video having at least one selector for an outcome video, receiving input selecting at least one selector, and transitioning to the outcome video while playing both the base video and the outcome video on particular portions of a display area. Displaying an interactive video may also include displaying a selector object associated with an interactive video, receiving user input indicating a user interaction with at least one surface of the selector object and rendering and playing a video segment responsive to the user interaction with the at least one surface of the selector object.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: October 23, 2018
    Assignee: KALTURA, INC.
    Inventors: Brannan Patrick McGill, Nathan Hepper, Caleb Hanson, Jonathan R. A. Woodard, Cameron Joel McCaddon
  • Patent number: 10095392
    Abstract: Selection regions can be recognized from multiple simultaneous inputs. Input selection regions are calculated from simultaneous contacts on a multi-touch input display surface. Computer system users can use natural and/or more intuitive hand gestures to select items on an input/display surface. Selection regions can be dynamically adjusted to in response to detected changes in contact at different locations on a surface. For example, selection region changes can be updated in essentially real-time as fingers are added and moved on the multi-touch input display surface, and as the surface is scrolled. The calculation of selection regions can vary based on an application and/or operating system context.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: October 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: John Guido Atkins Weiss
  • Patent number: 10088993
    Abstract: Systems and methods for navigation control for mobile devices are provided. In example embodiments, a navigation system causes presentation of a navigation icon at a user interface. Navigation between a plurality of pages at the user interface is initiated with a single tap and hold action. In response to a drag motion, following the single tap and hold action without releasing the hold action, information display at the user interface is adjusted, thereby enabling navigating between multiple information content with a single tap, hold, and drag action of the user.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: October 2, 2018
    Assignee: eBay Inc.
    Inventors: Christopher Michael Hall, Matthew Bret MacLaurin
  • Patent number: 10061501
    Abstract: Techniques and systems are disclosed for receiving user input related to three co-optimized objectives, factors, or parameters, and translating the user input into weight factors for a tri-variable weighting function. In various embodiments, a triangular user interface element is displayed that allows a user to assign importance weights to three interrelated decision optimization objectives using a single user input selection gesture. Each side of the triangular user interface element presents a factor of the weight function. When the user selects a single position on the perimeter or within the field of the triangular figure in the user interface, weight factors for each of the three interrelated optimization objectives are determined that can be used as weight factors in the tri-variable weighting function.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: August 28, 2018
    Assignee: The Florida International University Board of Trustees
    Inventors: Oliver Ullrich, Naphtali David Rishe, Daniel Luckerath
  • Patent number: 10062085
    Abstract: Systems, methods and articles of manufacture allow adjusting the relative weighting associated with evaluation criteria associated with a unified view of dissimilar data. The operation generally includes collecting data regarding attributes of a user interacting with an application, where the collected data has associated evaluation criteria. The data is collectively represented according to the evaluation criteria. The systems, methods and articles of manufacture then allow dynamically modifying the evaluation criteria before evaluating and collectively representing the data according to the adjusted criteria.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vijay Dheap, Jimmy Ming-Der Hsu, Michael David Whitley
  • Patent number: 10053253
    Abstract: A method, apparatus and program product utilize a graphical interface to facilitate operator interaction with a load wrapping apparatus, particularly in connection with setting up a wrap profile. The graphical interface may incorporate a graphical depiction of a load, along with graphical depictions of both the number of layers of packaging material and the wrap force associated with a given wrap profile, with the graphical depictions of each of the number of layers of packaging material and the wrap force being capable of being dynamically updated in response to changes made by an operator to a wrap profile. The graphical depictions therefore provide a visual interface to assist an operator who may have limited expertise in setting up a load wrapping apparatus.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: August 21, 2018
    Assignee: Lantech.com, LLC
    Inventors: Patrick R. Lancaster, III, Michael P. Mitchell
  • Patent number: 10048769
    Abstract: A three-dimensional (3D) computer aided design (CAD) user interface (UI) is described that maps both two-handed and one-handed free hand gestures and poses to map to actions in the 3D CAD UI environment. Free hands may be used to directly both constrain and organically modify an object. Intuitive analogs to physical tools are used, with gradual changes to visibility. Parts are automatically modified to meet object-specific and rule-based constraints. Multiple copies of a physical analog element, with known dimensions, may be continually created by a free hand and automatically assembled into an appropriate, organized and contiguous structure containing integral visible fiducials based on the dimensions of the element. Temporary layers of an object are used to permit organic modifications of portions of an object. Use of a fastener creates and then fastens to a mating part. Visible physical analogs provide perspective. Non-linear magnification permits rapid, wide dynamic range object modification.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: August 14, 2018
    Inventor: Ted Selker
  • Patent number: 10049473
    Abstract: Embodiments of the disclosure are systems and methods for providing third party visualizations. In one embodiment, a method is provided that includes receiving, via an API, computer-executable instructions configured to render a visualization using events and a variable field; rendering the visualization using the events; causing displaying of a graphical user interface (GUI) comprising a visualization panel and a variable element; receiving, via the variable element of the GUI, an indication of a first change in the value of the variable field to a first value; re-rendering the visualization using the events and the first value; and causing display of the GUI with an updated visualization panel and the variable element.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: August 14, 2018
    Assignee: SPLUNK INC
    Inventors: Nicholas Filippi, Simon Fishel, Siegfried Puchbauer-Schnabel, Mathew Elting, Carl Yestrau
  • Patent number: 10042834
    Abstract: A log analytics graphical user interface enables a user to dynamically extract and define a field from unstructured log data. The log analytics module automatically determines a definition for a field based on log text selected by the user. A portion of each log message is highlighted to reflect what the extracted field may be to assist users with understanding if input parameters are selected the intended log data. Changes to the definition of the field, by the user, may cause further highlighting that to indicate an incomplete or erroneous field definition.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: August 7, 2018
    Assignee: VMware, Inc.
    Inventors: Erik Hinterbichler, Chengdu Huang, Zhenmin Li, Ron Oded Gery
  • Patent number: 10042338
    Abstract: Disclosed is a method and system to control devices using a chat interface. The approach is particularly applicable to home automation devices, though is not limited in its application to such devices.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 7, 2018
    Assignee: FUJITSU LIMITED
    Inventors: George Cifteli, Thomas Deckers
  • Patent number: 10037305
    Abstract: Systems and methods are provided for analyzing unstructured time stamped data. A distribution of time-stamped data is analyzed to identify a plurality of potential time series data hierarchies for structuring the data. An analysis of a potential time series data hierarchy may be performed. The analysis of the potential time series data hierarchies may include determining an optimal time series frequency and a data sufficiency metric for each of the potential time series data hierarchies. One of the potential time series data hierarchies may be selected based on a comparison of the data sufficiency metrics. Multiple time series may be derived in a single-read pass according to the selected time series data hierarchy. A time series forecast corresponding to at least one of the derived time series may be generated.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: July 31, 2018
    Assignee: SAS INSTITUTE INC.
    Inventors: Michael James Leonard, Edward Tilden Blair, Jerzy Michal Brzezicki, Udo V. Sglavo, Sujatha Pothireddy
  • Patent number: 10025753
    Abstract: Systems and methods are provided for analyzing unstructured time stamped data. A distribution of time-stamped data is analyzed to identify a plurality of potential time series data hierarchies for structuring the data. An analysis of a potential time series data hierarchy may be performed. The analysis of the potential time series data hierarchies may include determining an optimal time series frequency and a data sufficiency metric for each of the potential time series data hierarchies. One of the potential time series data hierarchies may be selected based on a comparison of the data sufficiency metrics. Multiple time series may be derived in a single-read pass according to the selected time series data hierarchy. A time series forecast corresponding to at least one of the derived time series may be generated.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: July 17, 2018
    Assignee: SAS INSTITUTE INC.
    Inventors: Michael James Leonard, Edward Tilden Blair, Jerzy Michal Brzezicki, Udo V. Sglavo, Sujatha Pothireddy
  • Patent number: 10021459
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically determining and suggesting media for a user based on a determined state of the user. The state determination of a user is based on user input respective to media representing specific categories of moods.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: July 10, 2018
    Assignee: OATH INC.
    Inventors: Robert Stein, Tony Ke, Rasmus Zwickson
  • Patent number: 10019144
    Abstract: A user interface includes a first display area which includes a first control widget representative of a first attribute group and a second control widget representative of the second attribute group, and a second display area in which a first measure of a first portion of a plurality of data items can be displayed in response to a user activating the first control widget. A first classification attribute from a first attribute group and a second classification attribute from a second attribute group are associated with each data item of the plurality of data items. A multi-description is generated for each data item, the multi-description including a list of pairs of the first classification attribute and the second classification attribute.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: July 10, 2018
    Assignee: Quick Eye Technologies Inc.
    Inventor: Andrei Paraschivescu