Patents by Inventor Gregory Evans

Gregory Evans 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).

  • Publication number: 20180034928
    Abstract: Evaluating web activity is disclosed. Initially, activity data for one or more resources on a network is received for a predetermined time period. The resources have been accessed by a plurality of client systems, and the activity data includes a unique identifier and a category of an accessing client system for each access to the one or more resources. Next, at least one persistent identifier of a client system within the activity data is identified. A subset of the activity data associated with the at least one persistent identifier is also identified. Based on the subset of the activity data, a total number of accesses to the one or more resources from the client system having the persistent identifier is determined. Finally, an estimated number of accesses to the one or more resources from the client system is determined if the persistent identifier persisted on the client system during the entire predetermined time period.
    Type: Application
    Filed: October 10, 2017
    Publication date: February 1, 2018
    Inventors: Gregory Evan Mishkin, Kartik Bhaghavatula
  • Publication number: 20180018600
    Abstract: There is provided a method for providing pricing information about a potential migration of a network computing task. The method includes the step of providing a provider availability set, identifying a price qualified set for each cloud service provider, and displaying the information about each cloud service provider and its pricing via a user interface. The price qualified set includes each cloud service provider: (a) whose price for performing the task complies with a price acceptability criteria or (b) that has a respective price proposal associated therewith reflecting a price for engaging the cloud service provider to perform the task in lieu of the task being performed by the network.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Inventors: Jeremy Lynn Littlejohn, Gregory Evan Watts
  • Publication number: 20180006887
    Abstract: There is provided a method for generating network optimizing information including the steps of identifying system devices that are comprised in a network, collecting metrics from the identified system devices, including collecting at least one metric relating to the operation, status, capability, limitations, expandability, scalability, or performance of the system devices, assessing the collected metrics according to a predetermined assessment protocol, generating a roster of metrics of interest, such metrics of interest being a group of the collected metrics that meet a selection criteria and not including other collected metrics that do not meet the selection criteria, and presenting each of the metrics of interest in a format suitable for a network operator to take corrective actions with regard to the identified non-compliant metrics or to capitalize on the identified optimization opportunities with respect to the network.
    Type: Application
    Filed: September 16, 2017
    Publication date: January 4, 2018
    Inventors: Jeremy Lynn Littlejohn, Gregory Evan Watts
  • Publication number: 20170373948
    Abstract: There is provided a method a method for evaluating the system assets of a network that includes the steps of identifying system assets of the network and applying a heuristic that focuses on specific attributes of the communications relationships between the system assets of a network.
    Type: Application
    Filed: September 9, 2017
    Publication date: December 28, 2017
    Inventors: Jeremy Lynn Littlejohn, Gregory Evans Watts
  • Publication number: 20170313049
    Abstract: digital fabrication apparatus of large built-volume three-dimensional (3D) objects.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 2, 2017
    Applicant: SYNCRONETICS, INC.
    Inventors: Deon Nel COLCHESTER, Geoffrey Methuen NEL, Gregory Evan NEL
  • Patent number: 9787786
    Abstract: A system may analyze beacon data over a particular period of time in order to estimate a total number of unique devices that visited web entities during that period.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: October 10, 2017
    Assignee: comScore, Inc.
    Inventors: Gregory Evan Mishkin, Kartik Bhaghavatula
  • Patent number: 9712397
    Abstract: There is provided a method for gathering traffic analytics data about a communication network that includes applying a heuristic that focuses on specific attributes of the communications relationships between the system assets of a network.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: July 18, 2017
    Inventors: Jeremy Lynn Littlejohn, Gregory Evans Watts
  • Publication number: 20170070562
    Abstract: A method of staging a move group of applications of a network is provided and includes the step of developing a reference base of applications via monitoring traffic flow between devices of the network on which applications are executed or accessing information about such applications. The method further includes the step of classifying each such selected application as a member of one of the classification sub-sets with regard to applications of the reference application base. Additionally, the method includes the step of accessing information about the classification sub-sets of those respective applications executed on each of a target croup of devices to thereby form an application classification glossary associated with the device.
    Type: Application
    Filed: September 6, 2015
    Publication date: March 9, 2017
    Inventors: Jeremy Lynn Littlejohn, Gregory Evans Watts
  • Publication number: 20170061339
    Abstract: There is provided a method for providing pricing information about a potential migration of a network computing task. The method includes the step of providing a provider availability set, identifying a price qualified set for each cloud service provider, and displaying the information about each cloud service provider and its pricing via a user interface. The price qualified set includes each cloud service provider: (a) whose price for performing the task compiles with a price acceptability criteria or (b) that has a respective price proposal associated therewith reflecting a price for engaging the cloud service provider to perform the task in lieu of the task being performed by the network.
    Type: Application
    Filed: January 2, 2014
    Publication date: March 2, 2017
    Inventors: Jeremy Lynn Littlejohn, Gregory Evans Watts
  • Publication number: 20170026249
    Abstract: There is provided a method for gathering traffic analytics data about a communication network that includes applying a heuristic that focuses on specific attributes of the communications relationships between the system assets of a network.
    Type: Application
    Filed: October 3, 2014
    Publication date: January 26, 2017
    Inventors: Jeremy Lynn Littlejohn, Gregory Evans Watts
  • Publication number: 20160373319
    Abstract: There is provided a method a method for evaluating the system assets of a network that includes the steps of identifying system assets of the network and applying a heuristic that focuses on specific attributes of the communications relationships between the system assets of a network.
    Type: Application
    Filed: September 24, 2014
    Publication date: December 22, 2016
    Inventors: Jeremy Lynn Littlejohn, Gregory Evans Watts
  • Publication number: 20160373299
    Abstract: There is provided a method for generating network optimizing information including the steps of identifying system devices that are comprised in a network, collecting metrics from the identified system devices, including collecting at least one metric relating to the operation, status, capability, limitations, expandability, scalability, or performance of the system devices, assessing the collected metrics according to a predetermined assessment protocol, generating a roster of metrics of interest, such metrics of interest being a group of the collected metrics that meet a selection criteria and not including other collected metrics that do not meet the selection criteria, and presenting each of the metrics of interest in a format suitable for a network operator to corrective actions with regard to the identified non-compliant metrics or to capitalize on the identified optimization opportunities with respect to the network.
    Type: Application
    Filed: July 9, 2012
    Publication date: December 22, 2016
    Inventors: Jeremy Lynn Littlejohn, Gregory Evan Watts
  • Publication number: 20160210232
    Abstract: The present disclosure relates to systems, methods, and computer program products for keeping multiple caches updated, or coherent, on multiple servers when the multiple caches contain independent copies of cached data. Example methods may include receiving a request to write data to a block of a first cache associated with a first server in a clustered server environment. The methods may also include identifying a second cache storing a copy of the block, where the second cache is associated with a second server in the clustered environment. The methods may further include transmitting a request to update the second cache with the received write data, and upon receiving a subsequent request to write subsequent data, identifying a third cache for invalidating based on access patterns of the blocks, where the third cache is associated with a third server in the clustered environment.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Inventors: Jin REN, Ken Qing YANG, Gregory Evan FEDYNYSHYN
  • Patent number: 9298624
    Abstract: The present disclosure relates to systems, methods, and computer program products for keeping multiple caches updated, or coherent, on multiple servers when the multiple caches contain independent copies of cached data. Example methods may include receiving a request to write data to a block of a first cache associated with a first server in a clustered server environment. The methods may also include identifying a second cache storing a copy of the block, where the second cache is associated with a second server in the clustered environment. The methods may further include transmitting a request to update the second cache with the received write data, and upon receiving a subsequent request to write subsequent data, identifying a third cache for invalidating based on access patterns of the blocks, where the third cache is associated with a third server in the clustered environment.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: March 29, 2016
    Assignee: HGST Netherlands B.V.
    Inventors: Jin Ren, Ken Qing Yang, Gregory Evan Fedynyshyn
  • Patent number: 9270547
    Abstract: A system may analyze beacon data over a particular period of time in order to estimate a total number of unique devices that visited web entities during that period.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: February 23, 2016
    Assignee: comScore, Inc.
    Inventors: Gregory Evan Mishkin, Kartik Bhaghavatula
  • Publication number: 20150331794
    Abstract: The present disclosure relates to systems, methods, and computer program products for keeping multiple caches updated, or coherent, on multiple servers when the multiple caches contain independent copies of cached data. Example methods may include receiving a request to write data to a block of a first cache associated with a first server in a clustered server environment. The methods may also include identifying a second cache storing a copy of the block, where the second cache is associated with a second server in the clustered environment. The methods may further include transmitting a request to update the second cache with the received write data, and upon receiving a subsequent request to write subsequent data, identifying a third cache for invalidating based on access patterns of the blocks, where the third cache is associated with a third server in the clustered environment.
    Type: Application
    Filed: May 14, 2014
    Publication date: November 19, 2015
    Applicant: HGST NETHERLANDS B.V.
    Inventors: Jin REN, Ken Qing YANG, Gregory Evan FEDYNYSHYN
  • Patent number: 9111285
    Abstract: A control system renders a shared virtual environment to one or more users and obtains metadata associated with content accessed by the users. Representations based on the gathered metadata are provided to a viewing user, and may include visual elements serving as host, content and/or presence representations. Applicable representations are identified from a plurality of defined possible content representations based on the metadata associated with and obtained for a hosting user. The representations may be descriptive of a variety of parameters, including but not limited to the type, timing, nature or other parameters associated with content currently being accessed by a hosting user, content available from the hosting user, a future schedule for content access, time remaining for the hosting user to remain within a shared virtual environment, the hosting user's social network status relative to the viewing user.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: August 18, 2015
    Assignee: Qurio Holdings, Inc.
    Inventors: Christopher Amidon, Gregory Evans, Richard Walsh, Alfredo Issa
  • Patent number: 9060628
    Abstract: A party plate composite for use at social gatherings and the like that serves as a plate for food as well as a holder for an eating utensil, a napkin, and a beverage container, to enable the user to hold all with one hand while leaving the other hand free to shake hands with others, or use a cell phone, to use the eating utensil or napkin, or to drink the beverage, the party plate composite comprising (a) a plate component for depositing food upon the upper surface thereof, and having an aperture depending through the upper and lower surfaces of the plate component, (b) a coupler component for disposition into the aperture and for attachment within the aperture, and (c) a beverage container holder component appropriately attached to the lower portion of the coupler component.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: June 23, 2015
    Inventor: Gregory A. Evans
  • Patent number: D743715
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: November 24, 2015
    Assignee: JVC America, Inc.
    Inventors: Ronald Steven Vangrov, Jason Wayne Tomsovic, Gregory Evan Hammer
  • Patent number: D791159
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: July 4, 2017
    Assignee: Apple Inc.
    Inventors: Nils Angquist, Stephen Allan Bayes, Jordan McCommons, Brian Everett Meaney, Robin Mikawa, Gregory Evan Niles, Colleen Pendergast, Stephen Sheeler, Peter Steinauer, Jack Sang Hun Yi