Patents by Inventor James Robert Patterson
James Robert Patterson 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: 10868885Abstract: A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients.Type: GrantFiled: July 2, 2019Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David Oliver Sacks, Adam Marc Pisoni, Kris Branson Gale, James Robert Patterson
-
Publication number: 20200007646Abstract: A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients.Type: ApplicationFiled: July 2, 2019Publication date: January 2, 2020Inventors: David Oliver Sacks, Adam Marc Pisoni, Kris Branson Gale, James Robert Patterson
-
Patent number: 10348853Abstract: A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients.Type: GrantFiled: May 14, 2016Date of Patent: July 9, 2019Assignee: Yammer, Inc.Inventors: David Oliver Sacks, Adam Marc Pisoni, Kris Branson Gale, James Robert Patterson
-
Patent number: 10015125Abstract: Contacts information is received from user devices that are associated with different users, the contacts information for each user device comprising one or more contact entries. Lookup information is identified for each contact entry of a plurality of contact entries using the contacts information. For each of the plurality of contact entries, a messaging directory associated with the same enterprise as the contact entry is identified using the identified lookup information, and the identified messaging directory is generated using information in the contact entry.Type: GrantFiled: June 8, 2015Date of Patent: July 3, 2018Assignee: Zinc, Inc.Inventors: James Robert Patterson, Zachary Thomas Parker
-
Publication number: 20160261709Abstract: A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients.Type: ApplicationFiled: May 14, 2016Publication date: September 8, 2016Inventors: David Oliver Sacks, Adam Marc Pisoni, Kris Branson Gale, James Robert Patterson
-
Patent number: 9363325Abstract: A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients.Type: GrantFiled: August 29, 2012Date of Patent: June 7, 2016Assignee: Yammer, Inc.Inventors: David Oliver Sacks, Adam Marc Pisoni, Kris Branson Gale, James Robert Patterson
-
Publication number: 20150370918Abstract: Contacts information is received from user devices that are associated with different users, the contacts information for each user device comprising one or more contact entries. Lookup information is identified for each contact entry of a plurality of contact entries using the contacts information. For each of the plurality of contact entries, a messaging directory associated with the same enterprise as the contact entry is identified using the identified lookup information, and the identified messaging directory is generated using information in the contact entry.Type: ApplicationFiled: June 8, 2015Publication date: December 24, 2015Inventors: James Robert Patterson, Zachary Thomas Parker
-
Publication number: 20140067933Abstract: A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients.Type: ApplicationFiled: August 29, 2012Publication date: March 6, 2014Inventors: David Oliver SACKS, Adam Marc Pisoni, Kris Branson Gale, James Robert Patterson
-
Publication number: 20120215865Abstract: An online community bridges two or more different client social networks and includes users of the client social networks and, optionally, one or more users who are not included in the client social networks. The online community provides an area for micro-blogging to be shared between its users while enforcing a separation between it and the client social networks and maintaining the original separation between the client social networks.Type: ApplicationFiled: February 22, 2012Publication date: August 23, 2012Applicant: YAMMER, INC.Inventors: David Oliver SACKS, Adam Marc PISONI, Kris Branson GALE, James Robert PATTERSON
-
Publication number: 20080184481Abstract: A pedicure spa, including a fluid retaining basin including a plurality of channels defined in a lower portion of the basin. A contour bulge is aligned between two channels on each side of the basin. There is also provided an impeller, the impeller operatively coupled to the basin and an enclosure removably coupled to the basin. The enclosure includes an upper region and a lower region, and defines a plurality of orifices in the upper region and the lower region, with the enclosure configured to enclose the impeller and direct fluid flow through the plurality of channels towards a foot region of the basin defined between a wall of the basin and the lower region of the enclosure.Type: ApplicationFiled: January 25, 2008Publication date: August 7, 2008Inventors: James Robert Patterson, Thai Hoang Dang, Norman Fugate, Yin Qian
-
Patent number: D534760Type: GrantFiled: December 27, 2005Date of Patent: January 9, 2007Assignee: Emerson Electric Co.Inventors: James Robert Patterson, Thomas M. Garza, Sr., Scott W Anderson, David MacNair, Joshua P Malik, Eric Joseph Schultz, James Douglas Wilson, Kevin Robert Young, Jo Frances Wollschlaeger
-
Patent number: D534761Type: GrantFiled: December 27, 2005Date of Patent: January 9, 2007Assignee: Emerson Electric Co.Inventors: James Robert Patterson, Thomas M. Garza, Sr., Scott W Anderson, David MacNair, Joshua P Malik, Eric Joseph Schultz, James Douglas Wilson, Kevin Robert Young, Jo Frances Wollschlaeger
-
Patent number: D535142Type: GrantFiled: December 27, 2005Date of Patent: January 16, 2007Assignee: Emerson Electric Co.Inventors: James Robert Patterson, Thomas M. Garza, Sr., Scott W Anderson, David MacNair, Joshua P Malik, Eric Joseph Schultz, James Douglas Wilson, Kevin Robert Young, Jo Frances Wollschlaeger
-
Patent number: D535518Type: GrantFiled: December 27, 2005Date of Patent: January 23, 2007Assignee: Emerson Electric Co.Inventors: James Robert Patterson, Thomas M. Garza, Sr., Scott W Anderson, David MacNair, Joshua P Malik, Eric Joseph Schultz, James Douglas Wilson, Kevin Robert Young, Jo Frances Wollschlaeger
-
Patent number: D535850Type: GrantFiled: December 27, 2005Date of Patent: January 30, 2007Assignee: Emerson Electric Co.Inventors: James Robert Patterson, Thomas M. Garza, Sr., Scott W Anderson, David MacNair, Joshua P Malik, Eric Joseph Schultz, James Douglas Wilson, Kevin Robert Young, Jo Frances Wollschlaeger
-
Patent number: D601264Type: GrantFiled: January 25, 2008Date of Patent: September 29, 2009Assignee: European Touch Holdings, Inc.Inventors: James Robert Patterson, Thai Hoang Dang