Patents by Inventor Jacob Andrews

Jacob Andrews 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: 20140351958
    Abstract: One or more techniques and/or systems are provided for dynamically maintaining user centric data. For example, a data provider app may have knowledge about user centric data associated with a user (e.g., a social network app may have contact information for a social network friend of the user). A user centric profile may be defined for the user centric data based upon information provided by the data provider app (e.g., a contact card may be generated for the social network friend). Responsive to receiving a request for the user centric profile from a requestor app (e.g., an event planning app), the user centric profile may be exposed to the user but not to the requestor app for security and/or privacy purposes. For example, an operating system may present at least some of the user centric profile within an operating system user interface.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Jacob Andrew Sabulsky, Christopher Scott Dickens, Zainab Hakim, Harris Syed, Axel Andrejs, John Saxon Morrow, Ranjib Singh Badh, Sarjana Sheth, Sermet Iskin, Manoj Kumar Biswas, Sashi Raghupathy, Jayaraman Kalyana Sundaram
  • Publication number: 20140351330
    Abstract: One or more techniques and/or systems are provided for dynamically maintaining a service profile. That is, a user may be associated with a variety of services, such as an email service, a social network service, a photo sharing service, etc. An operating system may dynamically provide support for services by maintaining service profiles. For example, a service provider application may specify a service definition defining a service not yet supported (e.g., a social network app may describe functionality and/or information about a new social network service). A service profile may be generated for the service based upon the service definition. The service profile may be exposed to system components and/or applications that may utilize the service profile to access information and/or functionality provided by service (e.g., a camera system component may allow a user to upload a photo to the new social network service utilizing the service profile).
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Jacob Andrew Sabulsky, Zainab Hakim, Harris Syed, Simon Leet, Sarjana Sheth, Sermet Iskin
  • Publication number: 20140317006
    Abstract: Technology for providing reporting options specific for a market or a common user attribute is disclosed herein. A computer server of a social networking system determines multiple community standards for a group of users of a social networking system, wherein the group of users have a common user attribute such as a common market. The computer server receives a request for reporting a content object in the social networking system from a user among the group of users. The computer server determines multiple reporting options based on the community standards, and transmits the reporting options to the user in response to the request.
    Type: Application
    Filed: April 23, 2013
    Publication date: October 23, 2014
    Inventors: Jacob Andrew Brill, Arturo Bejar, Emiliana Ricci Simon-Thomas, Kayhan Paul Piff, Dacher Joseph Keltner
  • Publication number: 20140166373
    Abstract: Extendable moment weight tools include an extendable base adapted to extend between at least a first distance and a second distance, wherein the extendable base supports a pair of weight scales at the first distance and the second distance, and, a first platform having an upper side provided with a pair of transverse component-supporting posts, and a lower side provided with a pair of transverse foot rails adapted to engage the respective pair of weight scales.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: General Electric Company
    Inventors: Jacob Andrew Salm, John David Ward, JR.
  • Patent number: 8756493
    Abstract: Systems and methods for creating Web pages are provided. Web page development components, referred to as “pods,” may be used to encapsulate discrete functionality for use and re-use within Web pages. The pods may be contained in a library, from which a developer may select one or more pods that provide the functionality and/or presentation definitions the developer wishes to include in the Web page. A pod may contain all the functional and presentation information required to implement the desired functionality, and may contain only that functional and presentation information.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: June 17, 2014
    Assignee: Neopost Technologies
    Inventors: George Demosthenes Nickas, Jr., Justin Wiley Johnson, Jennie Marie Mosley, Jacob Andrew Stearns
  • Publication number: 20140147285
    Abstract: According to one aspect, a fixture for an airfoil shroud having a first end edge, a second end edge, a leading edge, a trailing edge, a radially outer side and a radially inner side with respect to a rotor axis of a bucket having the airfoil shroud is provided. The fixture includes a base plate, a first member extending from the base plate configured to locate and abut the first end edge, a second member extending from the base plate configured to locate and abut a side of a seal rail, a third member extending from the base plate configured to locate and abut the radially outer side of the airfoil shroud and a template recess formed in the base plate proximate the first end edge to define a geometry of a relief cut in the trailing edge of the airfoil shroud.
    Type: Application
    Filed: November 27, 2012
    Publication date: May 29, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Jacob Andrew Salm, James Ryan Connor, John David Ward, JR.
  • Publication number: 20140129834
    Abstract: In particular embodiments, a user associated with a user account wishes to utilize their computing device to facilitate authentication of their identity. The user may provide a device key to an online system hosting the user account, wherein the device key uniquely identifies their computing device. The device key may be based on a device identifier encoded in hardware of the computing device. The online system may then store the device key in association with the user account. Subsequently, if an action related to the online system requires authentication, the user may be asked to provide authentication using their computing device. The user generates an authentication code using their device, which can be entered by the user into a user interface for comparison against an authentication code generated using the device key stored by the online system.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 8, 2014
    Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
  • Publication number: 20140123228
    Abstract: Particular embodiments may receive and log information related to one or more events occurring on one or more client computing devices associated with a user. An event may comprise a restriction of a user action on a social-networking system, the restriction comprising the social-networking system blocking the user from performing the user action. An event may comprise a login issue associated with logging in to the social-networking system. An event may comprise a system or device error. System errors may comprise events originating from a third-party system. For each event, an indication of the event and at least one user-activatable reference may be provided for display to the user. A control action may then be determined for the event in response to a user selection of the user-activatable reference. An interface may provide third parties with a view of a user's events as well as functionality to effect control actions.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Inventors: Jacob Andrew Brill, Daniel Gregory Muriello, Andrew Bartholomew
  • Publication number: 20140057596
    Abstract: An online system determines whether a request for creating a session with the online system is suspicious. The online system associates a user account with a mobile key of a mobile device and geographical locations of the mobile device. The mobile key comprises unique identifier of the mobile device that is permanently stored on the mobile device. Upon receiving a request to create a session for the user account, the online system compares information associated with the user request with information describing the mobile device. For example, information associated with the user request can be a location determined by mapping internet protocol addresses obtained from the request. The online system determines whether the request is suspicious based on the comparison. If the online system determines that the request is suspicious, the online system may require enhanced authentication before granting the request.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: Facebook Inc.
    Inventors: Jacob Andrew Brill, Ryan McGeehan, Daniel Gregory Muriello
  • Publication number: 20140040366
    Abstract: In one embodiment, a method includes receiving from a mobile device of a user configuration data of the mobile device. The configuration data identifies one or more characteristics of the mobile device. The method also includes determining a group of users of the social-networking system based at least in part on the configuration data. Each user in the group of users uses a mobile device having similar configuration data as the mobile device of the user. The method also includes providing user-assistance information associated with the group of users to the user.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 6, 2014
    Inventors: Jacob Andrew Brill, Neel Ishwar Murarka
  • Publication number: 20130344904
    Abstract: In one embodiment, a method includes accessing one or more short-message service (SMS) messages received at the first mobile device from a server of a verification authority; automatically and without manual user input, processing by the application data in the SMS messages to detect a particular bit sequence; and automatically and without manual user input, transmitting the information of the first user to the verification authority from the first mobile device in response to detecting the particular bit sequence.
    Type: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Inventors: Neel Ishwar Murarka, Jacob Andrew Brill
  • Patent number: 8565943
    Abstract: A low-cost fleet operations quality management system for use with one or more vehicles which includes a data recording unit and separate memory subsystem mounted on each vehicle, a remotely located data collection station to collect, store and pre-process data from multiple vehicles, a centralized data storage and retrieval system designed to accept and assimilate recorded trip data, a web application designed to provide access to and analysis of the recorded trip data, and a graphical software application that can be used to view the recreated trip in a realistic simulated environment.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: October 22, 2013
    Assignee: Appereo Systems, LLC
    Inventors: Robert Vincent Weinmann, Barry Douglas Batcheller, Tyler Chris Ohlsen, Jacob Andrew Halvorson, Seth Jamin Schubert
  • Publication number: 20130247212
    Abstract: An online services system includes a mechanism for providing user confidence information to an external data consumer, and for determining user contribution quality. Using stored information about user actions and interactions, user confidence is evaluated for one or more parameters associated with the validity of the user's account and/or quality of the user's contributions to the online services system. Confidence values are assigned to each parameter, and the values are exposed to external data consumers. Using stored information, user actions and interactions are correlated with contribution quality to produce a metric indicative of user contribution quality. Users with low quality parameter metrics may have their contributions shown to a smaller audience or have a lower prominence in a news feed.
    Type: Application
    Filed: February 26, 2013
    Publication date: September 19, 2013
    Applicant: Facebook, Inc.
    Inventors: Daniel Gregory Muriello, Jacob Andrew Brill, Siddharth Kar, Alexander Steven Rice, Ryan McGeehan
  • Patent number: 8402548
    Abstract: An online services system includes a mechanism for providing user confidence information to an external data consumer, and for determining user contribution quality. Using stored information about user actions and interactions, user confidence is evaluated for one or more parameters associated with the validity of the user's account and/or quality of the user's contributions to the online services system. Confidence values are assigned to each parameter, and the values are exposed to external data consumers. Using stored information, user actions and interactions are correlated with contribution quality to produce a metric indicative of user contribution quality. Users with low quality parameter metrics may have their contributions shown to a smaller audience or have a lower prominence in a news feed.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: March 19, 2013
    Assignee: Facebook, Inc.
    Inventors: Daniel Gregory Muriello, Jacob Andrew Brill, Siddharth Kar, Alexander Steven Rice, Ryan McGeehan
  • Publication number: 20120166533
    Abstract: A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Inventors: Yigal Dan Rubinstein, Jacob Andrew Brill, Arturo Bejar, Jonathan H. Frank, David Breger
  • Publication number: 20120166553
    Abstract: A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Inventors: Yigal Dan Rubinstein, Jacob Andrew Brill, Arturo Bejar, Jonathan H. Frank, David Breger
  • Publication number: 20120159611
    Abstract: Systems and techniques are provided to allow for license abstraction by a central licensing server among a set of remote clients. The central server may generate a configuration file that can be pushed to remote clients, to configure the clients to provide desired software features. The licensed features may be distributed among the clients in any combination desired by an administrator.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: Neopost Technologies
    Inventor: Jacob Andrew Stearns
  • Patent number: 8185632
    Abstract: In one embodiment, a method includes discovering a resource using a first discovery module, the first discovery module being for identifying resources having identifying information known to the first discovery module. The method also includes discovering the resource using a second discovery module, the second discovery module being for identifying resources having identifying information not known to the first discovery module. An object associated with the resource is created by the first discovery module if the resource has identifying information known to the first discovery module. In addition, an object associated with the resource is created by the second discovery module if the resource has identifying information not known to the first discovery module.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eric Wade Brown, Nicholas Watkins Brown, Jacob Andrew Kitchener, Heather Nicole Sterling
  • Publication number: 20110167335
    Abstract: Systems and methods for creating Web pages are provided. Web page development components, referred to as “pods,” may be used to encapsulate discrete functionality for use and re-use within Web pages. The pods may be contained in a library, from which a developer may select one or more pods that provide the functionality and/or presentation definitions the developer wishes to include in the Web page. A pod may contain all the functional and presentation information required to implement the desired functionality, and may contain only that functional and presentation information.
    Type: Application
    Filed: January 7, 2010
    Publication date: July 7, 2011
    Applicant: Neopost Technologies
    Inventors: George Demosthenes Nickas, JR., Justin Wiley Johnson, Jennie Marie Mosley, Jacob Andrew Stearns
  • Publication number: 20100235510
    Abstract: In one embodiment, a method includes discovering a resource using a first discovery module, the first discovery module being for identifying resources having identifying information known to the first discovery module. The method also includes discovering the resource using a second discovery module, the second discovery module being for identifying resources having identifying information not known to the first discovery module. An object associated with the resource is created by the first discovery module if the resource has identifying information known to the first discovery module. In addition, an object associated with the resource is created by the second discovery module if the resource has identifying information not known to the first discovery module.
    Type: Application
    Filed: March 12, 2009
    Publication date: September 16, 2010
    Inventors: Eric Wade Brown, Nicholas Watkins Brown, Jacob Andrew Kitchener, Heather Nicole Sterling