Patents by Inventor Graham Baker
Graham Baker 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: 20230100829Abstract: An integrated circuit package includes a first integrated circuit die, a spacer die coupled in the integrated circuit package in a location designed to house a second integrated circuit die, and a package substrate coupled to the first integrated circuit die and to the spacer die.Type: ApplicationFiled: November 28, 2022Publication date: March 30, 2023Applicant: Intel CorporationInventors: Sheue Fen Yong, Archanna Srinivasan, Graham Baker, Pheak Ti Teh
-
Patent number: 10721279Abstract: To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents.Type: GrantFiled: January 29, 2019Date of Patent: July 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Benjamin Wilde, Patrick Gan, Samantha N. Powers, Aleksandr Polyakov, Sudarshan Sundar, Graham Baker, Douglas Milvaney, Joan Weaver, Nikhil Nathwani
-
Publication number: 20190158550Abstract: To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents.Type: ApplicationFiled: January 29, 2019Publication date: May 23, 2019Inventors: Benjamin Wilde, Patrick Gan, Samantha N. Powers, Aleksandr Polyakov, Sudarshan Sundar, Graham Baker, Douglas Milvaney, Joan Weaver, Nikhil Nathwani
-
Patent number: 10225291Abstract: To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents.Type: GrantFiled: March 4, 2016Date of Patent: March 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Wilde, Patrick Gan, Samantha N. Powers, Aleksandr Polyakov, Sudarshan Sundar, Graham Baker, Douglas Milvaney, Joan Weaver, Nikhil Nathwani
-
Publication number: 20170257406Abstract: To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents.Type: ApplicationFiled: March 4, 2016Publication date: September 7, 2017Inventors: Benjamin Wilde, Patrick Gan, Samantha N. Powers, Aleksandr Polyakov, Sudarshan Sundar, Graham Baker, Douglas Milvaney, Joan Weaver, Nikhil Nathwani
-
Patent number: 8993757Abstract: The invention relates to a N-piperidin-4-yl derivative having the general Formula I or a pharmaceutically acceptable salt thereof, to pharmaceutical compositions comprising the same and to the use of said N-piperidin-4-yl derivatives for the treatment and prevention of endometriosis, for the treatment and prevention of pre-menopausal and peri-menopausal hormone-dependent breast cancer, for contraception, or for the treatment of uterine fibroids or other menstrual-related disorders.Type: GrantFiled: September 14, 2012Date of Patent: March 31, 2015Assignee: Merck Sharp & Dohme B.V.Inventors: Ines Huisman, Marcelis Van Der Stelt, Wouter Wiedenhof, Charles Anthony Graham Baker-Glenn, Wesley Peter Blackaby, Naimisha Trivedi
-
Patent number: 8903969Abstract: Central service control may be provided. First, a control message from one of a plurality of framework applications may be inserted into a database. In response to the inserted control message, a trigger may be actuated in the database. In response to the trigger, the control message may be transmitted from the database and received by a plurality of redundant services. Next, from each of the plurality of redundant services in response to the received control message, the control message may be transmitted to each of a plurality of servers. From each of the plurality of servers, acknowledgements of receipt of the transmitted control message transmitted from each of the plurality of redundant services may be received. In addition, from each of the plurality of servers, status and results of an action requested by the received control message may be received.Type: GrantFiled: September 28, 2007Date of Patent: December 2, 2014Assignee: Microsoft CorporationInventors: Leon James Alexandrou, Graham Baker
-
Publication number: 20140329822Abstract: The invention relates to a N-piperidin-4-yl derivative having the general Formula I or a pharmaceutically acceptable salt thereof, to pharmaceutical compositions comprising the same and to the use of said N-piperidin-4-yl derivatives for the treatment and prevention of endometriosis, for the treatment and prevention of pre-menopausal and peri-menopausal hormone-dependent breast cancer, for contraception, or for the treatment of uterine fibroids or other menstrual-related disorders.Type: ApplicationFiled: September 14, 2012Publication date: November 6, 2014Inventors: Ines Huisman, Marcelis Van Der Stelt, Wouter Wiedenhof, Charles Anthony Graham Baker-Glenn, Wesley Peter Blackaby, Naimisha Trivedi
-
Patent number: 8015281Abstract: Technologies are described herein for providing dynamic flow control of requests to a server in a hybrid peer-to-peer network. The server collects a number of metrics related to its current stability and the throughput of requests from peer-to-peer devices. These metrics, along with associated trend data, are used by the server to calculate a current stability rating and a current throughput rating. The server then imposes flow control on a proportional number of the peer-to-peer devices based upon the current ratings. This operation is run periodically, with ratings re-calculated from current metrics, and new flow control measures imposed in each cycle.Type: GrantFiled: April 21, 2008Date of Patent: September 6, 2011Assignee: Microsoft CorporationInventors: Graham Baker, Leon James Alexandrou
-
Publication number: 20090265458Abstract: Technologies are described herein for providing dynamic flow control of requests to a server in a hybrid peer-to-peer network. The server collects a number of metrics related to its current stability and the throughput of requests from peer-to-peer devices. These metrics, along with associated trend data, are used by the server to calculate a current stability rating and a current throughput rating. The server then imposes flow control on a proportional number of the peer-to-peer devices based upon the current ratings. This operation is run periodically, with ratings re-calculated from current metrics, and new flow control measures imposed in each cycle.Type: ApplicationFiled: April 21, 2008Publication date: October 22, 2009Applicant: MICROSOFT CORPORATIONInventors: Graham Baker, Leon James Alexandrou
-
Publication number: 20090089360Abstract: Central service control may be provided. First, a control message from one of a plurality of framework applications may be inserted into a database. In response to the inserted control message, a trigger may be actuated in the database. In response to the trigger, the control message may be transmitted from the database and received by a plurality of redundant services. Next, from each of the plurality of redundant services in response to the received control message, the control message may be transmitted to each of a plurality of servers. From each of the plurality of servers, acknowledgements of receipt of the transmitted control message transmitted from each of the plurality of redundant services may be received. In addition, from each of the plurality of servers, status and results of an action requested by the received control message may be received.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: Microsoft CorporationInventors: Leon James Alexandrou, Graham Baker