Patents by Inventor Keith McCall
Keith McCall 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: 20240089569Abstract: An image sensing device includes a detector assembly, which includes a matrix of optical sensing elements having a predefined pitch. Each optical sensing element includes an active area having a width that is less than 90% of the pitch. An array of optical apertures are respectively aligned with the optical sensing elements such that each optical aperture is positioned at a distance from a respective optical sensing element that is no less than twice the width of the active area. Objective optics are configured to focus light from a scene onto the detector assembly.Type: ApplicationFiled: April 19, 2023Publication date: March 14, 2024Inventors: Roei Remez, Brian McCall, Milan Maksimovic, Maoz Ovadia, Arnaud Laflaquière, Gershon Rosenblum, Noah D. Bedard, Omer Korech, Emanuel Mordechai, Keith Lyon, Refael Della Pergola, Niv Gilboa
-
Publication number: 20230281444Abstract: Provided are in silico methods for utilizing an algorithm and machine learning model to compute a protein nutritional quality score for an organism from the organism's genome and to select an organism as a source of protein based on a computed protein nutritional quality score.Type: ApplicationFiled: March 3, 2023Publication date: September 7, 2023Inventors: Shane Brubaker, Monica Bhatia, Keith McCall, Baljit Singh Ghotra
-
Patent number: 10779476Abstract: In some embodiments, a method for managing growing crops in a crop growing farm includes operating one or more unmanned aerial vehicles (UAV) to fly over a plurality of sections of a crop growing farm. The UAVs are fitted with a plurality of cameras equipped to generate images in a plurality of spectrums. The plurality of sections of the crop growing farm grow crops of one or more types or varietals. The method further includes taking a plurality of aerial images of the sections of the vineyard in the plurality of spectrums, using the plurality of cameras, while the UAVs are flying over the plurality of sections of the crop growing farm, and executing an analyzer on a computing system to machine analyze the plurality of aerial images for anomalies associated with growing the crops of the one or more types or varietals. The machine analysis takes into consideration topological information of the crop growing farm, as well as current planting information of the crop growing farm.Type: GrantFiled: April 29, 2020Date of Patent: September 22, 2020Assignee: Pollen Systems CorporationInventors: Keith McCall, Trina Nelson
-
Publication number: 20200253127Abstract: In some embodiments, a method for managing growing crops in a crop growing farm includes operating one or more unmanned aerial vehicles (UAV) to fly over a plurality of sections of a crop growing farm. The UAVs are fitted with a plurality of cameras equipped to generate images in a plurality of spectrums. The plurality of sections of the crop growing farm grow crops of one or more types or varietals. The method further includes taking a plurality of aerial images of the sections of the vineyard in the plurality of spectrums, using the plurality of cameras, while the UAVs are flying over the plurality of sections of the crop growing farm, and executing an analyzer on a computing system to machine analyze the plurality of aerial images for anomalies associated with growing the crops of the one or more types or varietals. The machine analysis takes into consideration topological information of the crop growing farm, as well as current planting information of the crop growing farm.Type: ApplicationFiled: April 29, 2020Publication date: August 13, 2020Inventors: Keith McCall, Trina Nelson
-
Patent number: 10660277Abstract: In some embodiments, a method for managing growing vine in a vineyard includes operating one or more unmanned aerial vehicles (UAV) to fly over a plurality of sections of a vineyard. The UAVs are fitted with a plurality of cameras equipped to generate images in a plurality of spectrums. The plurality of sections of the vineyard grow vines of a plurality of varietals. The method further includes taking a plurality of aerial images of the sections of the vineyard in the plurality of spectrums, using the plurality of cameras, while the UAVs are flying over the plurality of sections of the vineyard, and executing an analyzer on a computing system to machine analyze the plurality of aerial images for anomalies associated with growing the vines of the plurality of varietals. The machine analysis takes into consideration topological information of the vineyard, as well as current planting information of the vineyard.Type: GrantFiled: September 11, 2018Date of Patent: May 26, 2020Assignee: Pollen Systems CorporationInventors: Keith McCall, Carolyn Canterman, Trina Nelson
-
Publication number: 20200077601Abstract: In some embodiments, a method for managing growing vine in a vineyard includes operating one or more unmanned aerial vehicles (UAV) to fly over a plurality of sections of a vineyard. The UAVs are fitted with a plurality of cameras equipped to generate images in a plurality of spectrums. The plurality of sections of the vineyard grow vines of a plurality of varietals. The method further includes taking a plurality of aerial images of the sections of the vineyard in the plurality of spectrums, using the plurality of cameras, while the UAVs are flying over the plurality of sections of the vineyard, and executing an analyzer on a computing system to machine analyze the plurality of aerial images for anomalies associated with growing the vines of the plurality of varietals. The machine analysis takes into consideration topological information of the vineyard, as well as current planting information of the vineyard.Type: ApplicationFiled: September 11, 2018Publication date: March 12, 2020Inventors: Keith McCall, Carolyn Canterman, Trina Nelson
-
Publication number: 20120173450Abstract: Embodiments provide methods, apparatus, systems, and computer-readable media associated with using historic analytic data to identify shipping options for a user to use when shipping a package. Historic analytic data may be received and maintained by a package shipment facilitation system. The analytics may then be used to generate business rules which may be applied to parameters for a package that is to be shipped. Through application of the business rules, one or more preferred shipping options may be identified. Business rules may be received after being manually-generated by a user, or may be automatically generated based at least in part on the maintained historic analytics. After a shipping option is chosen for the package, a shipping label may be printed for the package, and the package may be entered into a carrier's system for processing.Type: ApplicationFiled: March 12, 2012Publication date: July 5, 2012Applicant: ENROUTE SYSTEMS CORPORATIONInventors: Keith A. McCall, Meagan R. Zeman
-
Patent number: 8150781Abstract: Embodiments provide methods, apparatus, systems, and computer-readable media associated with using historic analytic data to identify shipping options for a user to use when shipping a package. Historic analytic data may be received and maintained by a package shipment facilitation system. The analytics may then be used to generate business rules which may be applied to parameters for a package that is to be shipped. Through application of the business rules, one or more preferred shipping options may be identified. Business rules may be received after being manually-generated by a user, or may be automatically generated based at least in part on the maintained historic analytics. After a shipping option is chosen for the package, a shipping label may be printed for the package, and the package may be entered into a carrier's system for processing.Type: GrantFiled: September 17, 2010Date of Patent: April 3, 2012Assignee: Enroute Systems CorporationInventors: Keith A. McCall, Meagan R. Zeman
-
Publication number: 20110071954Abstract: Embodiments provide methods, apparatus, systems, and computer-readable media associated with using historic analytic data to identify shipping options for a user to use when shipping a package. Historic analytic data may be received and maintained by a package shipment facilitation system. The analytics may then be used to generate business rules which may be applied to parameters for a package that is to be shipped. Through application of the business rules, one or more preferred shipping options may be identified. Business rules may be received after being manually-generated by a user, or may be automatically generated based at least in part on the maintained historic analytics. After a shipping option is chosen for the package, a shipping label may be printed for the package, and the package may be entered into a carrier's system for processing.Type: ApplicationFiled: September 17, 2010Publication date: March 24, 2011Applicant: ENROUTE SYSTEMS CORPORATIONInventors: Keith A. McCall, Meagan R. Zeman
-
Patent number: 7502846Abstract: Methods and apparatuses for receiving data associated with one or more system metrics, contextually analyzing that data in view of prior received data of other computer systems of different subscriber enterprises, determining, based at least in part on the results of the contextual analysis, if an alert needs to be sent, and sending or causing to be sent an alert, are described herein. In various embodiments, the methods and apparatuses are further for managing computer systems of subscriber enterprises, including providing updated operating images. Other embodiments may also be disclosed.Type: GrantFiled: June 24, 2008Date of Patent: March 10, 2009Assignee: Azaleos CorporationInventors: Keith A. McCall, Ronald S. Woan
-
Publication number: 20080250141Abstract: Methods and apparatuses for receiving data associated with one or more system metrics, contextually analyzing that data in view of prior received data of other computer systems of different subscriber enterprises, determining, based at least in part on the results of the contextual analysis, if an alert needs to be sent, and sending or causing to be sent an alert, are described herein. In various embodiments, the methods and apparatuses are further for managing computer systems of subscriber enterprises, including providing updated operating images. Other embodiments may also be disclosed.Type: ApplicationFiled: June 24, 2008Publication date: October 9, 2008Applicant: Azaleos CorporationInventors: Keith A. McCall, Ronald S. Woan
-
Patent number: 7409540Abstract: The principles of the present invention provide for categorizing electronic messages based on trust between electronic messaging entities. Messaging servers maintain trust lists indicating levels of trust between electronic messaging entities. Trust lists can be generated from existing trust information, such as, for example, address book entries. Messaging servers also maintain activity stores that indicate messaging activity between messaging entities. Based on information in a trust list and, when appropriate, information in an activity store, a messaging server can categorize an accessed electronic message, such as, for example, as unwanted and/or unsolicited. Messaging servers can securely exchange trust list information to increase the possibility of identifying a level of trust between messaging entities, even between messaging entities that have not previously exchanged electronic messages.Type: GrantFiled: March 19, 2007Date of Patent: August 5, 2008Assignee: Microsoft CorporationInventors: Aleksandr Ingerman, Thomas Welles Millett, Keith A. McCall
-
Publication number: 20080133746Abstract: Methods and apparatuses for receiving data associated with one or more system metrics, contextually analyzing that data in view of prior received data of other computer systems of different subscriber enterprises, determining, based at least in part on the results of the contextual analysis, if an alert needs to be sent, and sending or causing to be sent an alert, are described herein.Type: ApplicationFiled: December 27, 2007Publication date: June 5, 2008Applicant: AZALEOS CORPORATIONInventors: Keith A. McCall, Ronald S. Woan
-
Publication number: 20080127322Abstract: An interactive management system comprised of a server environment and one or more target client environments coupled to a management server of the server environment is described herein. The target client environments may each have one or more target client systems, the target client systems each having a command agent. Each target client environment may also be protected by a firewall. In some embodiments, a commander server of the server environment may receive a request for one or more commands from a target client system. In response, the command server may send commands to the command agent of the requesting target client system, effectively giving the command server the same privileges as other processes protected by the target client environment firewall. The command agent may then receive the commands, execute the commands, and transmit results and/or post-execution information to the command server.Type: ApplicationFiled: November 28, 2007Publication date: May 29, 2008Applicant: AZALEOS CORPORATIONInventors: Keith A. McCall, Ronald S. Woan
-
Publication number: 20070203997Abstract: The principles of the present invention provide for categorizing electronic messages based on trust between electronic messaging entities. Messaging servers maintain trust lists indicating levels of trust between electronic messaging entities. Trust lists can be generated from existing trust information, such as, for example, address book entries. Messaging servers also maintain activity stores that indicate messaging activity between messaging entities. Based on information in a trust list and, when appropriate, information in an activity store, a messaging server can categorize an accessed electronic message, such as, for example, as unwanted and/or unsolicited. Messaging servers can securely exchange trust list information to increase the possibility of identifying a level of trust between messaging entities, even between messaging entities that have not previously exchanged electronic messages.Type: ApplicationFiled: March 19, 2007Publication date: August 30, 2007Applicant: MICROSOFT CORPORATIONInventors: Aleksandr Ingerman, Thomas Millett, Keith McCall
-
Patent number: 7263607Abstract: The principles of the present invention provide for categorizing electronic messages based on trust between electronic messaging entities. Messaging servers maintain trust lists indicating levels of trust between electronic messaging entities. Trust lists can be generated from existing trust information, such as, for example, address book entries. Messaging servers also maintain activity stores that indicate messaging activity between messaging entities. Based on information in a trust list and, when appropriate, information in an activity store, a messaging server can categorize an accessed electronic message, such as, for example, as unwanted and/or unsolicited. Messaging servers can securely exchange trust list information to increase the possibility of identifying a level of trust between messaging entities, even between messaging entities that have not previously exchanged electronic messages.Type: GrantFiled: June 12, 2003Date of Patent: August 28, 2007Assignee: Microsoft CorporationInventors: Aleksandr Ingerman, Thomas Welles Millett, Keith A. McCall
-
Publication number: 20060293868Abstract: Methods and apparatuses for receiving data associated with one or more system metrics, contextually analyzing that data in view of prior received data of one or more system metrics, determining, based at least in part on the results of the contextual analysis, if an alert needs to be sent, and sending or causing to be sent an alert, are described herein.Type: ApplicationFiled: December 30, 2005Publication date: December 28, 2006Inventors: Keith McCall, Ronald Woan
-
Publication number: 20060294354Abstract: Methods and apparatuses for generating a generic system image to facilitate maintenance of one or more user-servicing processes of executing system images, and using the generic system image, in conjunction with configuration data to generate a system image having fixed, enhanced, or both, user-servicing processes, are described herein.Type: ApplicationFiled: November 17, 2005Publication date: December 28, 2006Inventors: Keith McCall, Ronald Woan
-
Publication number: 20060277287Abstract: Methods and apparatuses for facilitating a user in maintaining and administering one or more processes of an executing system image through a user interface having a plurality of views, are described herein.Type: ApplicationFiled: November 21, 2005Publication date: December 7, 2006Inventors: Keith McCall, Ronald Woan
-
Patent number: D601010Type: GrantFiled: March 20, 2006Date of Patent: September 29, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lance Ballard, Keith McCall, Chandler Parkinson, David A. Robinson