Patents by Inventor Gary Stephen Shuster

Gary Stephen Shuster 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: 20160227046
    Abstract: An electronic communication system provides text or voice messages to remote receiving devices, such as cell phones or PDA's. The receiving devices include a function for determining a message priority, prior to providing any audible alert signal indicating that the message is received. If an incoming message has a priority that is lower than a necessary threshold, the function prevents the audible alert signal from being generated at the time the message is received.
    Type: Application
    Filed: April 11, 2016
    Publication date: August 4, 2016
    Inventor: Gary Stephen SHUSTER
  • Patent number: 9405831
    Abstract: Multiple non-host client sites provide cached user copies of web pages and/or web content, or summaries thereof, to a server. Obtaining data from non-host sources for indexing purposes avoids masked web page content indexing errors for search engines. The server aggregates, summarizes and indexes the web pages and/or web content in an index of cached content, in conjunction with updating, generating and storing a search index using an indexing agent such as a web crawler or spider. In response to receiving search requests from end users, the search engine uses comparisons between the index of cached content and the index of crawled content to identify potential page masking errors for specific search results and appropriately rank or omit results with a high risk of masking errors in a search result list.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: August 2, 2016
    Inventor: Gary Stephen Shuster
  • Patent number: 9405627
    Abstract: Methods and systems for managing and locating available storage space in a system comprising data files stored in a plurality of storage devices and configured in accordance with various data storage schemes (mirroring, striping and parity-striping). A mapping table associated with each of the plurality of storage devices is used to determine the available locations and amount of available space in the storage devices. The data storage schemes for one or more of the stored data files are changed to a basic storage mode when the size of a new data file configured in accordance with an assigned data storage scheme exceeds the amount of available space. The configured new data file is stored in accordance with the assigned data storage scheme in one or more of the available locations and the locations of the new data file are recorded.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: August 2, 2016
    Inventor: Gary Stephen Shuster
  • Publication number: 20160217199
    Abstract: A computer system includes a server having a memory connected thereto. The server is adapted to be connected to a network to permit remote storage and retrieval of data files from the memory. A file identification application is operative with the server to identify errant files stored in the memory. The file identification application provides the functions of: (1) selecting a file stored in said memory; (2) generating a unique checksum corresponding to the stored fire; (3) comparing said unique checksum to each of a plurality of previously generated checksums, wherein the plurality of previously generated checksums correspond to known errant files; and (4) marking the file for deletion from the memory if the unique checksum matches one of the plurality of previously generated checksums.
    Type: Application
    Filed: January 18, 2016
    Publication date: July 28, 2016
    Inventor: Gary Stephen Shuster
  • Patent number: 9397977
    Abstract: A domain name registration service permits registrants to register names that are defined by a regular expression that may include one or more wildcard values in any portion of the domain or subdomain name. A domain name server utilizes pattern matching with regular expressions, such as REGEX systems, to parse incoming domain name requests to identify text strings that conform to the domain defined by the registered regular expression. Other components assign economic value to defined patterns and prevent conflicts between registered patterns and domain names.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: July 19, 2016
    Inventor: Gary Stephen Shuster
  • Patent number: 9384640
    Abstract: A portable communications device, such as a mobile phone, includes a novel tactile alerting mechanism capable of alerting the user of an incoming communication or other event. In some embodiments, a mechanical actuator causes a rod or lever to pulsate, rotate, or protrude out of a static housing for the communications device. In other embodiments, a pneumatic actuator inflates a bladder that protrudes out of the housing. The alerting mechanism may be configured as a movable part of a decorative fanciful housing for the communications device.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: July 5, 2016
    Inventor: Gary Stephen Shuster
  • Patent number: 9374352
    Abstract: A method for alerting Internet content providers of the age or other personal information of a computer user, which includes receiving a reverse DNS lookup query from an Internet content provider; and providing the age information of the computer user, in addition to a host name, from a reverse map zone file in response to the request. The personal information may be used by the content provider to select appropriate content for the requesting host, for example for complying with content restrictions. A system of alerting an Internet content provider of the age or other personal information of a computer user is also provided.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: June 21, 2016
    Inventor: Gary Stephen Shuster
  • Patent number: 9348666
    Abstract: A user interface translation system can provide functionality of translating at least a portion of a user interface of a primary application. The user interface translation system may, for instance, add an overlay interface over a portion of the primary application. The primary application can conduct all the processing tasks. The overlay interface can correspond to user interfaces of well-known applications that users may prefer. In certain embodiments, users can select from a list of overlay interfaces. The user interface translation system can receive user control input from the overlay interface and map the received input to a corresponding command for the primary application. The user interface translation system can also train users to adapt to a change in user interface over a period of time or usage.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: May 24, 2016
    Inventors: Gary Stephen Shuster, Brian Mark Shuster
  • Publication number: 20160134854
    Abstract: A method for improving white balance measurement for digital cameras or the like uses color reference articles for placement within a scene coordinated with a digital camera capable of automatically recognizing the color reference supplied by the article. The reference articles comprise a signaling device (such as an RFID chip, an LED that emits in a specified and unique spectral area, or a watermark) that allows the digital camera to pinpoint the location of the reference article, its color value, size, and other information needed to use the reference article for color balancing. The digital camera receives the signal from the reference article and uses it for white balancing.
    Type: Application
    Filed: January 15, 2016
    Publication date: May 12, 2016
    Inventor: Gary Stephen SHUSTER
  • Patent number: 9338590
    Abstract: A situational and global context aware calendar, communications, and/or relationship management method and system is disclosed. The system is configured to receive non-calendaring related context information, and, based on that context information, to automatically determine one or more parameters of a meeting request.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: May 10, 2016
    Assignee: BUZD, LLC
    Inventors: Gary Stephen Shuster, David Goldsmith
  • Patent number: 9325891
    Abstract: A camera apparatus includes a photogrammetric range sensor, small aperture lens and a processor configured to carry out a method for simulating a large aperture lens. The method includes capturing a photographic image data of a scene using the camera with the lens set to a small aperture size. Simultaneously or near-simultaneously with capturing the image, the camera captures photogrammetric range data pertaining to depth of objects in a field of view of the camera, using the range sensor. The processor then processes the photographic image data using the photogrammetric range data to obtain second photographic data simulating an image captured using a lens set to an aperture size larger than the small aperture size.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: April 26, 2016
    Inventor: Gary Stephen Shuster
  • Publication number: 20160112393
    Abstract: Systems and methods for verifying human users through cognitive processes that computers cannot imitate are described herein. Human cognitive language processing techniques may be used to verify human users. Visual patterns and tests may be used to distinguish between humans and computers because computer-based visual recognition is fundamentally different from human visual processing. Persistent plugins and tests may be used to continuously verify human users.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 21, 2016
    Inventor: Gary Stephen Shuster
  • Patent number: 9313626
    Abstract: An electronic communication system provides text or voice messages to remote receiving devices, such as cell phones or PDAs. The receiving devices include a function for determining a message priority, prior to providing any audible alert signal indicating that the message is received. If an incoming message has a priority that is lower than a necessary threshold, the function prevents the audible alert signal from being generated at the time the message is received.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: April 12, 2016
    Inventor: Gary Stephen Shuster
  • Publication number: 20160086378
    Abstract: A method of providing information for display on a display of an immersive display. The method includes obtaining information utilized for displaying a first image in front of a first eye and a second image in front of a second eye of a user of the immersive display, excluding part of the information to yield adjusted information to occlude or replace first information from a first area of the first image and second information from a second area of a second image when displayed on the immersive display, and providing the adjusted information for displaying the first image absent the first area and the second image absent the second area on the immersive display.
    Type: Application
    Filed: April 2, 2015
    Publication date: March 24, 2016
    Inventors: Brian SHUSTER, Gary Stephen SHUSTER
  • Publication number: 20160086367
    Abstract: In a multi-participant modeled virtual reality environment, avatars are modeled beings that include moveable eyes creating the impression of an apparent gaze direction. Control of eye movement may be performed autonomously using software to select and prioritize targets in a visual field. Sequence and duration of apparent gaze may then be controlled using automatically determined priorities. Optionally, user preferences for object characteristics may be factored into determining priority of apparent gaze. Resulting modeled avatars are rendered on client displays to provide more lifelike and interesting avatar depictions with shifting gaze directions.
    Type: Application
    Filed: December 7, 2015
    Publication date: March 24, 2016
    Inventors: Gary Stephen SHUSTER, Brian Mark SHUSTER
  • Patent number: 9288196
    Abstract: A digital data sampler operating in a computer processor selects and stores digital data samples from a data stream used for generating audio-visual output during a session with a client operated by a user. The session generates the data stream independently of the data sampler. The data sampler may collect parameter data correlated to a probability will be remembered by the user at some future time, for each sample. The data sampler may store the data samples and parameter data as shared secret data for use in a future authentication session. During a future authentication session, an authentication device selects test data from the shared secret data to generate sensible output in an authentication process. The authentication process grants access to a controlled resource in response to user input indicating specific knowledge of the shared secret data selected from a presentation of similar sensible outputs.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: March 15, 2016
    Inventor: Gary Stephen Shuster
  • Publication number: 20160065560
    Abstract: Electronic content, for example, a web page, is configured for display by a web browser application to include content that is not included in or referenced by the web page. The web page includes a first locator for first content. A second locator for second content is associated with the first locator in a database or other memory structure. In response to a request for the web page, the second locator is obtained. Access to the second locator may be secured. The second locator may be swapped with the first locator to cause the web browser application to obtain the second content instead of the first content. In the alternative, the second content may be obtained and provided to the web browser instead of, or in addition to, the first content.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventor: Gary Stephen Shuster
  • Publication number: 20160042567
    Abstract: An immersive display and a method of operating the immersive display to provide information relating to an object. The method includes receiving information from an input device of the immersive display or coupled to the immersive display, detecting an object based on the information received from the input device, and displaying a representation of the object on images displayed on a display of the immersive display such that attributes of the representation distinguish the representation from the images displayed on the display, wherein the representation is displayed at a location on the display that corresponds with a location of the object.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 11, 2016
    Inventors: Brian SHUSTER, Gregory A. PICCIONELLI, Gary Stephen SHUSTER
  • Publication number: 20160035132
    Abstract: Technologies are generally described for refining virtual objects output within an augmented reality environment. In one example, a method includes determining, by a system comprising a processor, first response data representative of a first response to a first set of object data associated with a simulation of an interaction between a first virtual object and a second virtual object. The method also includes modifying at least one object of the first set of object data to create a second set of object data associated with another simulation of the interaction between the first virtual object and the second virtual object. Further, the method includes outputting data representative of the first virtual object, the second virtual object, and the second set of object data.
    Type: Application
    Filed: July 25, 2014
    Publication date: February 4, 2016
    Applicant: Empire Technology Development LLC
    Inventors: Brian Mark SHUSTER, Gary Stephen SHUSTER
  • Publication number: 20160019115
    Abstract: Methods and systems for managing and locating available storage space in a system comprising data files stored in a plurality of storage devices and configured in accordance with various data storage schemes (mirroring, striping and parity-striping). A mapping table associated with each of the plurality of storage devices is used to determine the available locations and amount of available space in the storage devices. The data storage schemes for one or more of the stored data files are changed to a basic storage mode when the size of a new data file configured in accordance with an assigned data storage scheme exceeds the amount of available space. The configured new data file is stored in accordance with the assigned data storage scheme in one or more of the available locations and the locations of the new data file are recorded.
    Type: Application
    Filed: September 25, 2015
    Publication date: January 21, 2016
    Inventor: Gary Stephen SHUSTER