Patents by Inventor Robert A. Joyce
Robert A. Joyce 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: 9501304Abstract: An example method includes identifying a software package that is associated with a software application, wherein the software package includes platform-independent instructions that are configured to perform at least one computational task upon execution, and wherein the platform-independent instructions have a format that is not specific to any particular hardware platform.Type: GrantFiled: June 16, 2015Date of Patent: November 22, 2016Assignee: Architecture Technology CorporationInventors: Judson Powers, Robert A. Joyce
-
Patent number: 9417460Abstract: Computer eyewear for reducing the effects of Computer Vision Syndrome (CVS). In one embodiment, the eyewear comprises a frame and two lenses. In some embodiments, the frame and lenses have a wrap-around design to reduce air flow in the vicinity of the eyes. The lenses can have optical power in the range of approximately +0.5 to +2.5 diopters for reducing accommodation demands on a user's eyes when using a computer. The lenses can also include prismatic power for reducing convergence demand on a user's eyes when sitting at a computer. The lenses can also include a partially transmissive mirror coating, tinting, and anti-reflective coatings. In one embodiment, a partially transmissive mirror coating or tinting spectrally filters light to remove spectral peaks in fluorescent or incandescent lighting.Type: GrantFiled: September 14, 2012Date of Patent: August 16, 2016Assignee: GUNNAR OPTIKS, LLCInventors: Joseph Croft, Matthew Michelsen, Robert Joyce
-
Patent number: 9250451Abstract: Computer eyewear for reducing the effects of Computer Vision Syndrome (CVS). In one embodiment, the eyewear comprises a frame and two lenses. In some embodiments, the frame and lenses have a wrap-around design to reduce air flow in the vicinity of the eyes. The lenses can have optical power in the range of approximately +0.5 to +2.5 diopters for reducing accommodation demands on a user's eyes when using a computer. The lenses can also include prismatic power for reducing convergence demand on a user's eyes when sitting at a computer. The lenses can also include a partially transmissive mirror coating, tinting, and anti-reflective coatings. In one embodiment, a partially transmissive mirror coating or tinting spectrally filters light to remove spectral peaks in fluorescent or incandescent lighting.Type: GrantFiled: September 14, 2012Date of Patent: February 2, 2016Assignee: GUNNAR OPTIKS, LLCInventors: Joseph Croft, Matthew Michelsen, Robert Joyce
-
Patent number: 9229936Abstract: This disclosure describes techniques for dynamically assembling and utilizing a pedigree of a resource. A pedigree of a resource is a set of statements that describe a provenance of the resource. As described herein, a document may include local pedigree fragments and optionally one or more pointers to remote pedigree fragments not locally stored in the document. A pedigree fragment, generally, is a data structure that specifies a direct relationship between a first resource, e.g., a primary resource, and a second resource from which an asserted fact of the first resource is derived. Because a pedigree fragment specifies such direct relationships, a set of pedigree fragments may be used to assemble the complete pedigree of resource.Type: GrantFiled: August 12, 2013Date of Patent: January 5, 2016Assignee: Architecture Technology CorporationInventors: Kenneth J. Thurber, Robert A. Joyce, Julia A. Baker
-
Publication number: 20150309831Abstract: A server system receives messages from client computing devices. Each of the messages corresponds to a transaction. The server system assigns each respective transaction to a respective fresh virtual machine. Furthermore, the server system performs, as part of a respective virtual machine processing a respective transaction, a modification associated with the respective transaction to a shared database. The shared database is persisted independently of the plurality of virtual machines. In response to determining that processing of the respective transaction is complete, the server system discards the respective virtual machine. In response to a trigger, such as determining that the respective transaction is associated with a cyber-attack, the server system uses checkpoint data associated with the respective transaction to roll back the modifications associated with the respective transaction to the shared database.Type: ApplicationFiled: July 2, 2015Publication date: October 29, 2015Inventors: Judson Powers, Stephen K. Brueckner, Robert A. Joyce, Kenneth J. Thurber
-
Publication number: 20150196920Abstract: A food waste disposal system includes a waste disposal machine, a PLC, which controls the operation of the food waste disposal machine; at least one scale connected to a load cell indicator; door sensors; a minicomputer, a network connection, the minicomputer in data communication with an analytics cloud. The mincomputer includes SSL certificates; validates data communicated to the analytics cloud; stores the data in a centralized database and transmit a successful status code to the mini- computer after determining that the data is valid; and transmits an error code if the data validation fails, or another type of system error occurs; examines, aggregates and processes validated data; and determines the amount of waste dumped into the waste disposal machine based on door-open and door-closed states; and pre-aggregates a weight processed data by time or by digester to provide reporting to an end-user.Type: ApplicationFiled: January 13, 2015Publication date: July 16, 2015Inventors: Frank E. CELLI, Robert JOYCE, William KRATZER, Ryan BOHN
-
Publication number: 20150153591Abstract: Computer eyewear for reducing the effects of Computer Vision Syndrome (CVS). In one embodiment, the eyewear comprises a frame and two lenses. In some embodiments, the frame and lenses have a wrap-around design to reduce air flow in the vicinity of the eyes. The lenses can have optical power in the range from about +0.1 to +0.25 diopters, or from about +0.125 to +0.25 diopters, for reducing accommodation demands on a user's eyes when using a computer. The lenses can also include prismatic power for reducing convergence demand on a user's eyes when sitting at a computer. The lenses can also include a partially transmissive mirror coating, tinting, and anti-reflective coatings. In one embodiment, a partially transmissive mirror coating or tinting spectrally filters light to remove spectral peaks in fluorescent or incandescent lighting.Type: ApplicationFiled: October 7, 2014Publication date: June 4, 2015Inventors: Joseph Croft, Matthew Michelsen, Robert Joyce
-
Publication number: 20150143355Abstract: This disclosure is directed to techniques for providing version control functionality for web services of one or more service oriented architecture (SOA) systems. According to these techniques, a version control service (VCS) may receive an indication of a version update for a first web service. In response to the received request, the VCS determines whether the version update, if executed within the SOA system, will cause a change in operation of a second web service. If the version update will cause a change, VCS provides an indication of the determined change to a user.Type: ApplicationFiled: November 24, 2014Publication date: May 21, 2015Inventors: Daniel James Tingstrom, Robert A. Joyce, Matthew A. Stillerman, Stephen K. Brueckner, Haim Yehuda Bar
-
Patent number: 8984396Abstract: This disclosure is directed to techniques for providing comparing first and second XML files to one another. According to these techniques, a computing device (e.g., a version control service executing on the computing device), may be configured generate at least two edit transcripts that each include one or more operational changes that may be applied to data elements of the first XML file to arrive at data elements of the second XML file (or vice versa). The computing device may select at least one optimal edit transcript based on which of the number of operational changes of the at least two edit transcripts.Type: GrantFiled: December 9, 2011Date of Patent: March 17, 2015Assignee: Architecture Technology CorporationInventors: Daniel James Tingstrom, Robert A. Joyce, Matthew A. Stillerman, Stephen Kurt Brueckner, Haim Yehuda Bar
-
Publication number: 20150046405Abstract: A server system receives messages from client computing devices. Each of the messages corresponds to a transaction. The server system assigns each respective transaction to a respective fresh virtual machine. Furthermore, the server system performs, as part of a respective virtual machine processing a respective transaction, a modification associated with the respective transaction to a shared database. The shared database is persisted independently of the plurality of virtual machines. In response to determining that processing of the respective transaction is complete, the server system discards the respective virtual machine. In response to determining that the respective transaction is associated with a cyber-attack, the server system uses checkpoint data associated with the respective transaction to roll back the modifications associated with the respective transaction to the shared database.Type: ApplicationFiled: August 27, 2013Publication date: February 12, 2015Applicant: Architecture Technology CorporationInventors: Stephen K. Brueckner, Robert A. Joyce, Carl Manson, Hajime Inoue, Kenneth J. Thurber
-
Patent number: 8898285Abstract: This disclosure is directed to techniques for providing version control functionality for web services of one or more service oriented architecture (SOA) systems. According to these techniques, a version control service (VCS) may receive an indication of a version update for a first web service. In response to the received request, the VCS determines whether the version update, if executed within the SOA system, will cause a change in operation of a second web service. If the version update will cause a change, VCS provides an indication of the determined change to a user.Type: GrantFiled: November 1, 2010Date of Patent: November 25, 2014Assignee: Architecture Technology CorporationInventors: Daniel James Tingstrom, Robert A. Joyce, Matthew A. Stillerman, Stephen Kurt Brueckner, Haim Yehuda Bar
-
Patent number: 8839426Abstract: A server system receives messages from client computing devices. Each of the messages corresponds to a transaction. The server system assigns each respective transaction to a respective fresh virtual machine. Furthermore, the server system performs, as part of a respective virtual machine processing a respective transaction, a modification associated with the respective transaction to a shared database. The shared database is persisted independently of the plurality of virtual machines. In response to determining that processing of the respective transaction is complete, the server system discards the respective virtual machine. In response to determining that the respective transaction is associated with a cyber-attack, the server system uses checkpoint data associated with the respective transaction to roll back the modifications associated with the respective transaction to the shared database.Type: GrantFiled: August 29, 2013Date of Patent: September 16, 2014Assignee: Architecture Technology CorporationInventors: Stephen K. Brueckner, Robert A. Joyce, Carl Manson, Hajime Inoue, Kenneth J. Thurber
-
Patent number: 8756237Abstract: In general, techniques are described for an RDF (Resource Description Framework) database system which can scale to huge size for realistic data sets of practical interest. In some examples, a database system includes a Resource Description Framework (RDF) database that stores a plurality of data chunks to one or more storage drives, wherein each of the plurality of data chunks includes a plurality of triples of the RDF database. The database system also includes a working memory, a query interface that receives a query for the RDF database, a SPARQL engine that identifies a subset of the data chunks relevant to the query, and an index interface that includes one or more bulk loaders that load the subset of the data chunks to the working memory. The SPARQL engine executes the query only against triples included within the loaded subset of the data chunks to obtain a query result.Type: GrantFiled: October 12, 2012Date of Patent: June 17, 2014Assignee: Architecture Technology CorporationInventors: Matthew A. Stillerman, Robert A. Joyce
-
Publication number: 20140108414Abstract: In general, techniques are described for an RDF (Resource Description Framework) database system which can scale to huge size for realistic data sets of practical interest. In some examples, a database system includes a Resource Description Framework (RDF) database that stores a plurality of data chunks to one or more storage drives, wherein each of the plurality of data chunks includes a plurality of triples of the RDF database. The database system also includes a working memory, a query interface that receives a query for the RDF database, a SPARQL engine that identifies a subset of the data chunks relevant to the query, and an index interface that includes one or more bulk loaders that load the subset of the data chunks to the working memory. The SPARQL engine executes the query only against triples included within the loaded subset of the data chunks to obtain a query result.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: ARCHITECTURE TECHNOLOGY CORPORATIONInventors: Matthew A. Stillerman, Robert A. Joyce
-
Publication number: 20130325889Abstract: This disclosure describes techniques for dynamically assembling and utilizing a pedigree of a resource. A pedigree of a resource is a set of statements that describe a provenance of the resource. As described herein, a document may include local pedigree fragments and optionally one or more pointers to remote pedigree fragments not locally stored in the document. A pedigree fragment, generally, is a data structure that specifies a direct relationship between a first resource, e.g., a primary resource, and a second resource from which an asserted fact of the first resource is derived. Because a pedigree fragment specifies such direct relationships, a set of pedigree fragments may be used to assemble the complete pedigree of resource.Type: ApplicationFiled: August 12, 2013Publication date: December 5, 2013Applicant: Architecture Technology CorporationInventors: Kenneth J. Thurber, Robert A. Joyce, Julia A. Baker
-
Patent number: 8510860Abstract: This disclosure describes techniques for dynamically assembling and utilizing a pedigree of a resource. A pedigree of a resource is a set of statements that describe a provenance of the resource. As described herein, a document may include local pedigree fragments and optionally one or more pointers to remote pedigree fragments not locally stored in the document. A pedigree fragment, generally, is a data structure that specifies a direct relationship between a first resource, e.g., a primary resource, and a second resource from which an asserted fact of the first resource is derived. Because a pedigree fragment specifies such direct relationships, a set of pedigree fragments may be used to assemble the complete pedigree of resource.Type: GrantFiled: March 15, 2011Date of Patent: August 13, 2013Assignee: Architecture Technology CorporationInventors: Ken Thurber, Robert A. Joyce, Julia A. Baker
-
Patent number: 8474047Abstract: The invention is directed to techniques for allowing a user to remotely interrogate a target computing device in order to collect and analyze computer evidence that may be stored on the target computing device. A forensic device receives input from a remote user that identifies computer evidence to acquire from the target computing device. The forensic device acquires the computer evidence from the target computing device and presents a user interface for the forensic device through which the remote user views the computer evidence acquired from the target computing device. In this manner, forensic device allows the user to interrogate the target computing device to acquire the computer evidence without seizing or otherwise “shutting down” the target device.Type: GrantFiled: May 7, 2012Date of Patent: June 25, 2013Assignee: Architecture Technology CorporationInventors: Frank N. Adelstein, Matthew A. Stillerman, Robert A. Joyce
-
Publication number: 20130010251Abstract: Computer eyewear for reducing the effects of Computer Vision Syndrome (CVS). In one embodiment, the eyewear comprises a frame and two lenses. In some embodiments, the frame and lenses have a wrap-around design to reduce air flow in the vicinity of the eyes. The lenses can have optical power in the range of approximately +0.5 to +2.5 diopters for reducing accommodation demands on a user's eyes when using a computer. The lenses can also include prismatic power for reducing convergence demand on a user's eyes when sitting at a computer. The lenses can also include a partially transmissive mirror coating, tinting, and anti-reflective coatings. In one embodiment, a partially transmissive mirror coating or tinting spectrally filters light to remove spectral peaks in fluorescent or incandescent lighting.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: GUNNAR OPTIKS, LLCInventors: Joseph Croft, Matthew Michelsen, Robert Joyce
-
Patent number: 8342681Abstract: Computer eyewear for reducing the effects of Computer Vision Syndrome (CVS). In one embodiment, the eyewear comprises a frame and two lenses. In some embodiments, the frame and lenses have a wrap-around design to reduce air flow in the vicinity of the eyes. The lenses can have optical power in the range of approximately +0.5 to +2.5 diopters for reducing accommodation demands on a user's eyes when using a computer. The lenses can also include prismatic power for reducing convergence demand on a user's eyes when sitting at a computer. The lenses can also include a partially transmissive mirror coating, tinting, and anti-reflective coatings. In one embodiment, a partially transmissive mirror coating or tinting spectrally filters light to remove spectral peaks in fluorescent or incandescent lighting.Type: GrantFiled: July 11, 2011Date of Patent: January 1, 2013Assignee: Gunnar Optiks, LLCInventors: Joseph Croft, Matthew Michelsen, Robert Joyce
-
Publication number: 20120239938Abstract: This disclosure describes techniques for dynamically assembling and utilizing a pedigree of a resource. A pedigree of a resource is a set of statements that describe a provenance of the resource. As described herein, a document may include local pedigree fragments and optionally one or more pointers to remote pedigree fragments not locally stored in the document. A pedigree fragment, generally, is a data structure that specifies a direct relationship between a first resource, e.g., a primary resource, and a second resource from which an asserted fact of the first resource is derived. Because a pedigree fragment specifies such direct relationships, a set of pedigree fragments may be used to assemble the complete pedigree of resource.Type: ApplicationFiled: March 15, 2011Publication date: September 20, 2012Applicant: Architecture Technology CorporationInventors: Ken Thurber, Robert A. Joyce, Julia A. Baker