Patents by Inventor Robert Aaron
Robert Aaron 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: 9984820Abstract: A Z-directed capacitor according to one embodiment includes a body having top, bottom and side surfaces, a cross-sectional shape that is insertable into a mounting hole in a printed circuit board, and a plurality of stacked support members. Each support member includes an annular plate mounted on a surface thereof. A first conductive side channel and a second conductive side channel are formed in the side surface and extend along a top-to-bottom dimension of the body. A first set of the annular plates electrically contact the first conductive side channel but not the second conductive side channel and a second set of the annular plates electrically contact the second conductive side channel but not the first conductive side channel. A third conductive side channel is formed in the side surface, extends along the top-to-bottom dimension of the body and is electrically separated from the annular plates.Type: GrantFiled: September 3, 2014Date of Patent: May 29, 2018Assignee: Lexmark International, Inc.Inventors: Keith Bryan Hardin, John Thomas Fessler, Paul Kevin Hall, Robert Aaron Oglesbee
-
Patent number: 9881164Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for securing data. One of the methods includes receiving, by the map reduce framework, data for analysis. The method includes identifying, by the map reduce framework, private data in received data. The method includes encrypting the private data. The method includes storing the encrypted private data in a location separate from the received data. The method includes obfuscating the private data by adding a reference to the location of the encrypted private data in the received data.Type: GrantFiled: March 13, 2015Date of Patent: January 30, 2018Assignee: United Services Automobile Association (USAA)Inventors: Joel Andrew McKay, David South, Robert Aaron Ghavidel, Donald Nathaniel Holloway, III
-
Patent number: 9835352Abstract: Techniques for saving energy efficient setpoints are described herein. A computing device can detect a change in a setpoint schedule based on setpoint data from a client computing device. The computing device can determine that the change in the setpoint schedule decreases energy consumption for a corresponding utility customer associated with the client computing device. The computing device can generate a notification including an indication that the change in the setpoint schedule decreases energy consumption for the corresponding utility customer. The computing device can further send the notification to the client computing device to cause a prompt to be displayed on a user interface of the client computing device, in which the prompt includes the sent notification. The computing device may cause a prompt to be displayed on the client computing device that includes options including an option to adopt the change in the setpoint schedule using the setpoint data.Type: GrantFiled: September 23, 2014Date of Patent: December 5, 2017Assignee: OPOWER, INC.Inventors: Ryan Devenish, Monifa Porter, Chris Kimm, Robert Aaron Curry, Seth Cousins
-
Patent number: 9609087Abstract: A method of sending and receiving configurable buckets of communication is disclosed. A request to send a communication from an application executing on a client to an application executing on a server is received. The communication has a first priority. A request to send an additional communication from the application executing on the client to the application executing on the server is received. The additional communication has a second priority. The communication is placed into a bucket of communications based on the communication having the first priority. A determination is made to send the bucket of communications to the application executing on the server. The additional communication is placed into the bucket of communications based on a determination that the bucket of communications is not full. The bucket of communications is sent to the application executing on the server.Type: GrantFiled: April 13, 2015Date of Patent: March 28, 2017Assignee: Zynga Inc.Inventors: Ian Dunn, Robert Aaron Jones, Dan Racanelli
-
Patent number: 9223599Abstract: A method of executing a cross-platform application on a system is disclosed. An instruction pertaining to an execution of the cross-platform application on the system is received. Based on a determination that the instruction pertains to a rendering of an element of a user interface of the cross-platform application on the system, the instruction is sent across a bridge to an engine executing in the native layer to process the instruction at the native layer. Alternatively, based on a determination that the instruction does not pertain to a rendering of the element of the user interface of the cross-platform application on the system, the instruction is sent to an engine executing in the cross-platform layer of the system to process the instruction at the cross-platform layer.Type: GrantFiled: March 30, 2012Date of Patent: December 29, 2015Assignee: Zynga Inc.Inventors: Dan Racanelli, Ian Dunn, Robert Aaron Jones
-
Publication number: 20150288784Abstract: A method of sending and receiving configurable buckets of communication is disclosed. A request to send a communication from an application executing on a client to an application executing on a server is received. The communication has a first priority. A request to send an additional communication from the application executing on the client to the application executing on the server is received. The additional communication has a second priority. The communication is placed into a bucket of communications based on the communication having the first priority. A determination is made to send the bucket of communications to the application executing on the server. The additional communication is placed into the bucket of communications based on a determination that the bucket of communications is not full. The bucket of communications is sent to the application executing on the server.Type: ApplicationFiled: April 13, 2015Publication date: October 8, 2015Inventors: Ian Dunn, Robert Aaron Jones, Dan Racanelli
-
Publication number: 20150267935Abstract: Techniques for saving energy efficient setpoints are described herein. A computing device can detect a change in a setpoint schedule based on setpoint data from a client computing device. The computing device can determine that the change in the setpoint schedule decreases energy consumption for a corresponding utility customer associated with the client computing device. The computing device can generate a notification including an indication that the change in the setpoint schedule decreases energy consumption for the corresponding utility customer. The computing device can further send the notification to the client computing device to cause a prompt to be displayed on a user interface of the client computing device, in which the prompt includes the sent notification. The computing device may cause a prompt to be displayed on the client computing device that includes options including an option to adopt the change in the setpoint schedule using the setpoint data.Type: ApplicationFiled: September 23, 2014Publication date: September 24, 2015Inventors: Ryan DEVENISH, Monifa PORTER, Chris KIMM, Robert Aaron CURRY, Seth COUSINS
-
Patent number: 9032022Abstract: A method of sending and receiving configurable buckets of communication is disclosed. A request to send a communication from an application executing on a client to an application executing on a server is received. The communication has a first priority. A request to send an additional communication from the application executing on the client to the application executing on the server is received. The additional communication has a second priority. The communication is placed into a bucket of communications based on the communication having the first priority. A determination is made to send the bucket of communications to the application executing on the server. The additional communication is placed into the bucket of communications based on a determination that the bucket of communications is not full. The bucket of communications is sent to the application executing on the server.Type: GrantFiled: July 20, 2012Date of Patent: May 12, 2015Assignee: Zynga Inc.Inventors: Ian Dunn, Robert Aaron Jones, Dan Racanelli
-
Patent number: 9027122Abstract: A method includes displaying a CAPTCHA test comprising an image with distorted alphanumeric characters. The method also includes associating a mask with the image that maps the alphanumeric characters to coordinates. Further, the method includes, enhancing a portion of the image corresponding to one of the alphanumeric characters responsive to a user positioning an assistance tool proximate to one alphanumeric character to reduce distortion.Type: GrantFiled: December 22, 2010Date of Patent: May 5, 2015Assignee: Yahoo! Inc.Inventor: Robert Aaron Akka
-
Patent number: 8997248Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for securing data. One of the methods includes receiving, by the map reduce framework, data for analysis. The method includes identifying, by the map reduce framework, private data in received data. The method includes encrypting the private data. The method includes storing the encrypted private data in a location separate from the received data. The method includes obfuscating the private data by adding a reference to the location of the encrypted private data in the received data.Type: GrantFiled: April 4, 2014Date of Patent: March 31, 2015Assignee: United Services Automobile Association (USAA)Inventors: Joel Andrew McKay, David South, Robert Aaron Ghavidel, Donald Nathaniel Holloway, III
-
Publication number: 20140368966Abstract: A Z-directed capacitor according to one embodiment includes a body having top, bottom and side surfaces, a cross-sectional shape that is insertable into a mounting hole in a printed circuit board, and a plurality of stacked support members. Each support member includes an annular plate mounted on a surface thereof. A first conductive side channel and a second conductive side channel are formed in the side surface and extend along a top-to-bottom dimension of the body. A first set of the annular plates electrically contact the first conductive side channel but not the second conductive side channel and a second set of the annular plates electrically contact the second conductive side channel but not the first conductive side channel. A third conductive side channel is formed in the side surface, extends along the top-to-bottom dimension of the body and is electrically separated from the annular plates.Type: ApplicationFiled: September 3, 2014Publication date: December 18, 2014Inventors: Keith Bryan Hardin, John Thomas Fessler, Paul Kevin Hall, Robert Aaron Oglesbee
-
Patent number: 8829358Abstract: A Z-directed signal pass-through component for insertion into a printed circuit board while allowing electrical connection from external surface conductors to internal conductive planes or between internal conductive planes. The Z-directed pass-through component is mounted within the thickness of the PCB allowing other components to be mounted over it. The body may contain one or more conductors and may include one or more surface channels or wells extending along at least a portion of the length of the body.Type: GrantFiled: January 13, 2012Date of Patent: September 9, 2014Assignee: Lexmark International, Inc.Inventors: Keith Bryan Hardin, John Thomas Fessler, Paul Kevin Hall, Brian Lee Nally, Robert Aaron Oglesbee
-
Patent number: 8735734Abstract: A Z-directed signal delay line component for insertion into a printed circuit board while allowing electrical connection to internal conductive planes contained with the PCB. In one embodiment the Z-directed delay line component is housed within the thickness of the PCB allowing other components to be mounted over it. The delay line embodiments include a W-like line and a plurality of spaced apart, semi-circular line segment connected such that current flow direction alternates in direction between adjacent semi-circular line segments, each of which in other embodiments can be varied by use of shorting bars. Several Z-directed delay line components may be mounted into a PCB and serially connected to provide for longer delays. The body may contain one or more conductors and may include one or more surface channels or wells extending along at least a portion of the length of the body. Methods for mounting Z-directed components are also provided.Type: GrantFiled: July 23, 2009Date of Patent: May 27, 2014Assignee: Lexmark International, Inc.Inventors: Keith Bryan Hardin, John Thomas Fessler, Paul Kevin Hall, Brian Lee Nally, Robert Aaron Oglesbee
-
Patent number: 8563928Abstract: Methods and apparatus for producing sub-diffraction limited images utilizing an exponential scaling effect. An exemplary system provides an optical source that focuses an optical beam onto a target. The focused optical beam has sufficient optical intensity to induce an exponential signal response within the target. A detection device detects the exponential signal response. A scanning device scans the focused optical source and another device records the detection of the exponential signal response for purposes of producing a sub-diffraction limited image. The system further includes a display device that displays at least a portion of the recorded detection.Type: GrantFiled: October 27, 2010Date of Patent: October 22, 2013Assignee: Quantum Focus Instruments CorporationInventor: Robert Aaron Falk
-
Patent number: 8506409Abstract: A method of implementing clan wars is disclosed. An incentive reward is generated that is to be provided to at least one member of a group of users of a game networking system based on the group exercising a level of influence over a location during a time period that is greater than a level of influence of an additional group of users over the location during the time period. It is determined that the group exercised the level of influence over the location during the time period. The incentive reward is provided to the at least one member of the group based on the determining that the level of influence exercised by the group is greater than the level of influence of the additional group over the location during the time period.Type: GrantFiled: September 25, 2011Date of Patent: August 13, 2013Assignee: Zynga Inc.Inventors: Erik Paul Bethke, Michael Broom, Robert Aaron Jones, Scott Koenigsberg, Amitt Mahajan, William Henry Kelly Mooney, Matthew Adam Ocko, Ian Wang
-
Patent number: 8496532Abstract: A method of implementing clan wars is disclosed. A first group of a plurality of players of a computer-implemented game is notified that each member of the first group is to receive an incentive reward based on a level of influence of the first group over a location being greater than a level of influence of a second group of the plurality of players over the location. The level of influence of the first group over the location is determined to be greater than the level of influence of the second group over the location. The incentive reward is provided to the first group based on the determined level of influence of the first group over the location being greater than the level of influence of the second group over the location.Type: GrantFiled: June 30, 2011Date of Patent: July 30, 2013Assignee: Zynga Inc.Inventors: Erik Paul Bethke, Michael Broom, Robert Aaron Jones, Scott Koenigsberg, Amitt Mahajan, William Henry Kelly Mooney, Matthew Adam Ocko, Ian Wang
-
Patent number: 8348674Abstract: A method, system and computer-readable carrier for using a discrimination index to select test items from an item bank for a test are disclosed. At least one parameter may be identified for each of a plurality of test items in an item bank. A first test item may be selected from the item bank based on at least the parameter for the test item. Each unselected test item may be evaluated to determine whether one or more constraints would be satisfied if the test item were selected. A next test item may be selected from the unselected test items that satisfy the one or more first constraints based on at least the parameter for each test item. The Evaluation and test item selection processes may be repeated until one or more second constraints are satisfied.Type: GrantFiled: August 12, 2005Date of Patent: January 8, 2013Assignee: Educational Testing ServiceInventor: Robert Aaron Henson
-
Publication number: 20120224296Abstract: A Z-directed capacitor component for insertion into a printed circuit board while allowing electrical connection to internal conductive planes contained within the PCB. In one embodiment the Z-directed capacitor component utilizes semi-cylindrical metallic sheets. In another embodiment, stack annular metallic disks are used. The Z-directed capacitor component mounts within the thickness of the PCB allowing other components to be mounted over it. The body may contain one or more conductors and may include one or more surface channels or wells extending along at least a portion of the length of the body. Methods for mounting Z-directed components are also provided.Type: ApplicationFiled: April 17, 2012Publication date: September 6, 2012Inventors: Keith Bryan Hardin, John Thomas Fessler, Paul Kevin Hall, Robert Aaron Oglesbee
-
Patent number: 8237061Abstract: A Z-directed filter component for insertion into a printed circuit board while allowing electrical connection to internal conductive planes contained with the PCB. In one embodiment the Z-directed filter component is mounted within the thickness of the PCB allowing other components to be mounted over it. The filter may be T-filter or a Pi-filter within the body of the Z-directed component. The body may also contain one or more conductors and may include one or more surface channels or wells extending along at least a portion of the length of the body. Methods for mounting Z-directed components are also provided.Type: GrantFiled: July 23, 2009Date of Patent: August 7, 2012Assignee: Lexmark International, Inc.Inventors: Keith Bryan Hardin, Paul Kevin Hall, Robert Aaron Oglesbee
-
Publication number: 20120167204Abstract: A method includes displaying a CAPTCHA test comprising an image with distorted alphanumeric characters. The method also includes associating a mask with the image that maps the alphanumeric characters to coordinates. Further, the method includes, enhancing a portion of the image corresponding to one of the alphanumeric characters responsive to a user positioning an assistance tool proximate to one alphanumeric character to reduce distortion.Type: ApplicationFiled: December 22, 2010Publication date: June 28, 2012Applicant: Yahoo! IncInventor: Robert Aaron Akka