Patents by Inventor Alan Keister
Alan Keister 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: 20150324586Abstract: A non-transitory processor-readable medium storing code representing instructions to cause a processor to perform a process includes code to cause the processor to receive a set of indications of allowed behavior associated with an application. The processor is also caused to initiate an instance of the application within a sandbox environment. The processor is further caused to receive, from a monitor module associated with the sandbox environment, a set of indications of actual behavior of the instance of the application in response to initiating the instance of the application within the sandbox environment. The processor is also caused to send an indication associated with an anomalous behavior if at least one indication from the set of indications of actual behavior does not correspond to an indication from the set of indications of allowed behavior.Type: ApplicationFiled: July 13, 2015Publication date: November 12, 2015Applicant: Invincea, Inc.Inventors: Anup GHOSH, Scott COSBY, Alan KEISTER, Benjamin BRYANT, Stephen TAYLOR
-
Publication number: 20150312372Abstract: Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.Type: ApplicationFiled: June 9, 2015Publication date: October 29, 2015Inventors: Christopher ARMSTRONG, Alan KEISTER, Lark DUNHAM, Jennifer GRANITO, Steven GREENBERG, Rakesh AGRAWAL, Michael SOMMERS, Carol A. GLOVER
-
Patent number: 9081959Abstract: A non-transitory processor-readable medium storing code representing instructions to cause a processor to perform a process includes code to cause the processor to receive a set of indications of allowed behavior associated with an application. The processor is also caused to initiate an instance of the application within a sandbox environment. The processor is further caused to receive, from a monitor module associated with the sandbox environment, a set of indications of actual behavior of the instance of the application in response to initiating the instance of the application within the sandbox environment. The processor is also caused to send an indication associated with an anomalous behavior if at least one indication from the set of indications of actual behavior does not correspond to an indication from the set of indications of allowed behavior.Type: GrantFiled: November 30, 2012Date of Patent: July 14, 2015Assignee: Invincea, Inc.Inventors: Anup Ghosh, Scott Cosby, Alan Keister, Benjamin Bryant, Stephen Taylor
-
Patent number: 9049160Abstract: Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location.Type: GrantFiled: September 13, 2012Date of Patent: June 2, 2015Assignee: FACEBOOK, INC.Inventors: Jennifer Granito, Steve Greenberg, Andy Wick, Tom Jarmolowski, Alan Keister, Jeremy Rephlo
-
Patent number: 8965964Abstract: Communicating between electronic devices involves sending messages between the electronic devices. An original message having an original source indicator and an intended destination indicator identified is sent. A reply to that original message is sent by the recipient of the original message. The reply message has a reply source indicator and a reply destination indicator. A communication based on the reply message is sent. The communication based on the reply message has a reply source indicator that is the same as the intended destination indicator identified by the sender of the original message. In one example, a message is sent from computer operating an instant messaging program and forwarded to a mobile telephone. The reply sent from the mobile telephone is provided to the sender of the original message without revealing the telephone number of the mobile telephone to which the original instant message was forwarded.Type: GrantFiled: December 29, 2004Date of Patent: February 24, 2015Assignee: Facebook, Inc.Inventors: James A. Odell, Raine Bergstrom, Barry Appelman, Andrew L. Wick, Alan Keister, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
-
Publication number: 20140359485Abstract: Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.Type: ApplicationFiled: August 18, 2014Publication date: December 4, 2014Inventors: Christopher Armstrong, Alan Keister, Lark Dunham, Jennifer Granito, Steven Greenberg, Rakesh Agrawal, Michael Sommers, Carol A. Glover
-
Publication number: 20140344385Abstract: A graphical user interface on a display device of a computer enables communications using a computer service. The graphical user interface includes a list of potential message recipients selected by a user as significant to the user. The graphical user interface also includes a mobile device identifier associated with one or more of the listed potential message recipients and a user account identifier associated with one or more of the listed potential message recipients. At least one of the listed potential recipients includes a mobile device identifier as the only available conduit for data delivery to the potential message recipient using the computer service.Type: ApplicationFiled: July 31, 2014Publication date: November 20, 2014Inventors: James A. Odell, Barry Appelman, Andrew L. Wick, Alan Keister, Raine Bergstrom, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
-
Publication number: 20140344383Abstract: A graphical user interface on a display device of a computer enables communications using a computer service. The graphical user interface includes a list of potential message recipients selected by a user as significant to the user. The graphical user interface also includes a mobile device identifier associated with one or more of the listed potential message recipients and a user account identifier associated with one or more of the listed potential message recipients. At least one of the listed potential recipients includes a mobile device identifier as the only available conduit for data delivery to the potential message recipient using the computer service.Type: ApplicationFiled: July 31, 2014Publication date: November 20, 2014Inventors: James A. Odell, Barry Appelman, Andrew L. Wick, Alan Keister, Raine Bergstrom, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
-
Publication number: 20140344384Abstract: A graphical user interface on a display device of a computer enables communications using a computer service. The graphical user interface includes a list of potential message recipients selected by a user as significant to the user. The graphical user interface also includes a mobile device identifier associated with one or more of the listed potential message recipients and a user account identifier associated with one or more of the listed potential message recipients. At least one of the listed potential recipients includes a mobile device identifier as the only available conduit for data delivery to the potential message recipient using the computer service.Type: ApplicationFiled: July 31, 2014Publication date: November 20, 2014Inventors: James A. Odell, Barry Appelman, Andrew L. Wick, Alan Keister, Raine Bergstrom, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
-
Publication number: 20140337745Abstract: A graphical user interface on a display device of a computer enables communications using a computer service. The graphical user interface includes a list of potential message recipients selected by a user as significant to the user. The graphical user interface also includes a mobile device identifier associated with one or more of the listed potential message recipients and a user account identifier associated with one or more of the listed potential message recipients. At least one of the listed potential recipients includes a mobile device identifier as the only available conduit for data delivery to the potential message recipient using the computer service.Type: ApplicationFiled: July 2, 2014Publication date: November 13, 2014Inventors: James A. Odell, Barry Appelman, Andrew L. Wick, Alan Keister, Raine Bergstrom, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
-
Publication number: 20140325621Abstract: Leveraging an established authenticated session in obtaining authentication to a client application includes receiving a request for access to a client application requiring authentication of a requestor and determining whether there exist characteristics of leverageable authentications corresponding to established sessions having an authenticated state at a time of the determination. When the determination reveals characteristics of at least one leverageable authentication corresponding to an established session, and attempt is made to obtain access for the requestor to the client application based on the at least one leverageable authentication, and the requestor is provided with a notification related to the 1 attempt to obtain access for the requestor to the client application.Type: ApplicationFiled: July 17, 2014Publication date: October 30, 2014Inventors: Aleksey Sanin, Christopher Toomey, Alan Keister, Andrew L. Wick, Robert Watkins, Xiaopeng Zhang, Russell Richards, Donald Eaves
-
Patent number: 8843519Abstract: Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.Type: GrantFiled: June 28, 2013Date of Patent: September 23, 2014Assignee: Microsoft CorporationInventors: Christopher Armstrong, Alan Keister, Lark Dunham, Jennifer Granito, Steven Greenberg, Rakesh Agrawal, Michael Sommers, Carol A. Glover
-
Patent number: 8832787Abstract: Leveraging an established authenticated session in obtaining authentication to a client application includes receiving a request for access to a client application requiring authentication of a requestor and determining whether there exist characteristics of leverageable authentications corresponding to established sessions having an authenticated state at a time of the determination. When the determination reveals characteristics of at least one leverageable authentication corresponding to an established session, and attempt is made to obtain access for the requestor to the client application based on the at least one leverageable authentication, and the requestor is provided with a notification related to the 1 attempt to obtain access for the requestor to the client application.Type: GrantFiled: February 20, 2009Date of Patent: September 9, 2014Assignee: Citrix Systems, Inc.Inventors: Aleksey Sanin, Christopher Toomey, Alan Keister, Andrew L. Wick, Robert Watkins, Xiaopeng Zhang, Russell Richards, Donald Eaves
-
Patent number: 8719354Abstract: Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location.Type: GrantFiled: June 15, 2010Date of Patent: May 6, 2014Assignee: Facebook, Inc.Inventors: Jennifer Granito, Steve Greenberg, Andy Wick, Tom Jarmolowski, Alan Keister, Jeremy Rephlo
-
Patent number: 8701014Abstract: Linking multiple identities from a single service includes for a user of a single service having multiple identities within the single service, authenticating a primary identity having a first buddy list associated with an account, authenticating a secondary identity having a second buddy list associated with the account, and creating an association between the primary identity and the secondary identity, where the primary identity and the secondary identity simultaneously share a common graphical user interface such that the primary identity interacts with the first buddy list and the secondary identity interacts with the second buddy list using the common graphical user interface.Type: GrantFiled: November 18, 2003Date of Patent: April 15, 2014Assignee: Facebook, Inc.Inventors: Heather Allison Schlegel, Barry Appelman, Andrew L. Wick, Alan Keister, Chris Chih-Shen Chung, James A. Odell, Barbara McNally, Michael Robert Enloe, Pei-Lin Wu, Russell William Richards, Alexis Inch, David Cox, Xiaopeng Zhang, Gregory Cypes, David McCormick
-
Publication number: 20130290431Abstract: Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.Type: ApplicationFiled: June 28, 2013Publication date: October 31, 2013Inventors: Christopher Armstrong, Alan Keister, Lark Dunham, Jennifer Granito, Steven Greenberg, Rakesh Agrawal, Michael Sommers, Carol A. Glover
-
Patent number: 8504586Abstract: Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.Type: GrantFiled: July 25, 2011Date of Patent: August 6, 2013Assignee: Microsoft CorporationInventors: Christopher Armstrong, Alan Keister, Lark Dunham, Jennifer Granito, Steven Greenberg, Rakesh Agrawal, Michael Sommers, Carol A. Glover
-
Publication number: 20130172026Abstract: Communicating between electronic devices involves sending messages between the electronic devices. An original message having an original source indicator and an intended destination indicator identified is sent. A reply to that original message is sent by the recipient of the original message. The reply message has a reply source indicator and a reply destination indicator. A communication based on the reply message is sent. The communication based on the reply message has a reply source indicator that is the same as the intended destination indicator identified by the sender of the original message. In one example, a message is sent from computer operating an instant messaging program and forwarded to a mobile telephone. The reply sent from the mobile telephone is provided to the sender of the original message without revealing the telephone number of the mobile telephone to which the original instant message was forwarded.Type: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventors: James A. Odell, Raine Bergstrom, Barry Appelman, Andrew L. Wick, Alan Keister, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
-
Publication number: 20130172025Abstract: Communicating between electronic devices involves sending messages between the electronic devices. An original message having an original source indicator and an intended destination indicator identified is sent. A reply to that original message is sent by the recipient of the original message. The reply message has a reply source indicator and a reply destination indicator. A communication based on the reply message is sent. The communication based on the reply message has a reply source indicator that is the same as the intended destination indicator identified by the sender of the original message. In one example, a message is sent from computer operating an instant messaging program and forwarded to a mobile telephone. The reply sent from the mobile telephone is provided to the sender of the original message without revealing the telephone number of the mobile telephone to which the original instant message was forwarded.Type: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: Facebook, Inc.Inventors: James A. ODELL, Raine BERGSTROM, Barry APPELMAN, Andrew L. WICK, Alan KEISTER, Xiaoyan YIN, Barbara McNALLY, Keith C. HULLFISH
-
Publication number: 20130172024Abstract: Communicating between electronic devices involves sending messages between the electronic devices. An original message having an original source indicator and an intended destination indicator identified is sent. A reply to that original message is sent by the recipient of the original message. The reply message has a reply source indicator and a reply destination indicator. A communication based on the reply message is sent. The communication based on the reply message has a reply source indicator that is the same as the intended destination indicator identified by the sender of the original message. In one example, a message is sent from computer operating an instant messaging program and forwarded to a mobile telephone. The reply sent from the mobile telephone is provided to the sender of the original message without revealing the telephone number of the mobile telephone to which the original instant message was forwarded.Type: ApplicationFiled: September 15, 2012Publication date: July 4, 2013Applicant: Facebook, Inc.Inventors: James A. ODELL, Raine BERGSTROM, Barry APPELMAN, Andrew L. WICK, Alan KEISTER, Xiaoyan YIN, Barbara McNALLY, Keith C. HULLFISH