Patents by Inventor Rocky Harry W. Nevin, III

Rocky Harry W. Nevin, III has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10878124
    Abstract: Methods and systems for identifying sensitive information are provided. The method includes tokenizing labeled data into first word sequences, the labeled data including sensitive information. The method includes associating the labeled sensitive information with tags. The method includes determining that the first word sequences and the tags satisfy conditions defined by feature functions. The method includes calculating a local maximum of a likelihood function to determine a weight. The method includes tokenizing unlabeled data into second word sequences, the unlabeled data including sensitive information. The method includes executing each feature function based on their weights, the second word sequences, and tag sequences. The method includes selecting tag sequences that maximize probabilities of the second word sequences based on the likelihood function. The method includes identifying sensitive information in the unlabeled data based on the selected tag sequences.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: December 29, 2020
    Assignee: Dataguise, Inc.
    Inventors: Vilayannur Ramachandran Sitaraman, Rocky Harry W. Nevin, III, Subramanian Ramesh
  • Patent number: 9547923
    Abstract: Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or more data sources and managed as a plurality of nodes. The nodes increase or decrease in number over time. One method includes setting a point of view from one of the nodes of the plurality of nodes, and the setting of the point of view acting to order certain ones of the plurality of nodes to produce a representation from the point of view. The method generates visual data that illustrates the representation of the plurality of nodes from the set point of view and provides the visual data for rendering on a display of a device. Certain ones of the nodes contain unique identity data for individuals, and the nodes are associated with other nodes based on relationships between the individuals.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 17, 2017
    Assignee: GOOGLE INC.
    Inventor: Rocky Harry W. Nevin, III
  • Patent number: 9530227
    Abstract: Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or more data sources and managed as a plurality of nodes. The nodes increase or decrease in number over time. One method includes setting a point of view from one of the nodes of the plurality of nodes, and the setting of the point of view acting to order certain ones of the plurality of nodes to produce a representation from the point of view. The method generates visual data that illustrates the representation of the plurality of nodes from the set point of view and provides the visual data for rendering on a display of a device. Certain ones of the nodes contain unique identity data for individuals, and the nodes are associated with other nodes based on relationships between the individuals.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventor: Rocky Harry W. Nevin, III
  • Patent number: 8799323
    Abstract: A computer implemented method of storing, manipulating, assessing, and displaying data and its relationships, and a computer system (with memory) programmed to implement such method. The data is stored into nodes, and visualized as a sea of linked nodes.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventor: Rocky Harry W. Nevin, III
  • Publication number: 20130127864
    Abstract: Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or more data sources and managed as a plurality of nodes. The nodes increase or decrease in number over time. One method includes setting a point of view from one of the nodes of the plurality of nodes, and the setting of the point of view acting to order certain ones of the plurality of nodes to produce a representation from the point of view. The method generates visual data that illustrates the representation of the plurality of nodes from the set point of view and provideds the visual data for rendering on a display of a device. Certain ones of the nodes contain unique identity data for individuals, and the nodes are associated with other nodes based on relationships between the individuals.
    Type: Application
    Filed: September 14, 2012
    Publication date: May 23, 2013
    Applicant: GOOGLE INC.
    Inventor: Rocky Harry W. Nevin, III
  • Publication number: 20130127865
    Abstract: Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or more data sources and managed as a plurality of nodes. The nodes increase or decrease in number over time. One method includes setting a point of view from one of the nodes of the plurality of nodes, and the setting of the point of view acting to order certain ones of the plurality of nodes to produce a representation from the point of view. The method generates visual data that illustrates the representation of the plurality of nodes from the set point of view and provides the visual data for rendering on a display of a device. Certain ones of the nodes contain unique identity data for individuals, and the nodes are associated with other nodes based on relationships between the individuals.
    Type: Application
    Filed: September 14, 2012
    Publication date: May 23, 2013
    Applicant: GOOGLE INC.
    Inventor: Rocky Harry W. Nevin, III
  • Publication number: 20120162230
    Abstract: Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or more data sources and managed as a plurality of nodes. The nodes increase or decrease in number over time. One method includes setting a point of view from one of the nodes of the plurality of nodes, and the setting of the point of view acting to order certain ones of the plurality of nodes to produce a representation from the point of view. The method generates visual data that illustrates the representation of the plurality of nodes from the set point of view and provides the visual data for rendering on a display of a device. Certain ones of the nodes contain unique identity data for individuals, and the nodes are associated with other nodes based on relationships between the individuals.
    Type: Application
    Filed: February 15, 2012
    Publication date: June 28, 2012
    Applicant: GOOGLE INC.
    Inventor: Rocky Harry W. Nevin, III
  • Publication number: 20120005239
    Abstract: A computer implemented method of storing, manipulating, assessing, and displaying data and its relationships, and a computer system (with memory) programmed to implement such method. The data is stored into nodes, and visualized as a sea of linked nodes.
    Type: Application
    Filed: August 4, 2011
    Publication date: January 5, 2012
    Inventor: Rocky Harry W. Nevin, III
  • Patent number: 8019786
    Abstract: A computer implemented method of storing, manipulating, assessing, and displaying data and its relationships, and a computer system (with memory) programmed to implement such method. The data is stored into nodes, and visualized as a sea of linked nodes.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: September 13, 2011
    Inventor: Rocky Harry W. Nevin, III
  • Patent number: 6714936
    Abstract: A computer implemented method of storing, manipulating, assessing, and displaying data and its relationships, and a computer system (with memory) programmed to implement such method. The data are stored as linked nodes, and can be visualized as a displayed sea of node representations. Interactions with the user organize the data from a defined, and then refined, point of view, with relevant data preferably brought to the user's attention by smooth changes in the displayed appearance of the data. The data (stored as linked nodes) can be queried by establishing a first point of view and displaying representations of the nodes as a sea of node representations whose point of view is the first point of view, and responding to a command (which determines a query) by displaying a changed sea of node representations which emphasizes information having greater relevance, and deemphasizes information having less relevance, to the query.
    Type: Grant
    Filed: May 24, 2000
    Date of Patent: March 30, 2004
    Inventor: Rocky Harry W. Nevin, III