Patents by Inventor Jacob Refstrup
Jacob Refstrup 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: 20200241718Abstract: An electronic device displays a view of a lower portion of a first column from a document. The document includes at least a first column and a second column. A first user input gesture is received by the electronic device. In response to detecting the first user input gesture, the electronic device displays an animated transition from the view of the lower portion of the first column to a view of an upper portion of the second column.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Applicant: Apple Inc.Inventors: Charles J. Migos, Martin J. Murrett, Ian J. Elseth, Allison M. Styer, Jacob Refstrup, Alastair K. Fettes, Gregory C. Langmead
-
Patent number: 10691323Abstract: An electronic device displays a view of a lower portion of a first column from a document. The document includes at least a first column and a second column. A first user input gesture is received by the electronic device. In response to detecting the first user input gesture, the electronic device displays an animated transition from the view of the lower portion of the first column to a view of an upper portion of the second column.Type: GrantFiled: September 30, 2015Date of Patent: June 23, 2020Assignee: Apple Inc.Inventors: Charles J. Migos, Martin J. Murrett, Ian J. Elseth, Allison M. Styer, Jacob Refstrup, Alastair K. Fettes, Gregory C. Langmead
-
Patent number: 10275123Abstract: Methods and devices are provided. A method includes at an electronic device with one or more processors, a display, and memory, displaying, by the display, a playback position indicator for a media file; receiving, by the electronic device, a user input for adjusting a position of the playback position indicator from a first position of the media file to a second position of the media file; and in response to receiving the user input, displaying, by the display, a snippet from a document corresponding to content of the media file at the second position of the media file.Type: GrantFiled: September 30, 2015Date of Patent: April 30, 2019Assignee: Apple Inc.Inventors: Charles J. Migos, Eugene R. Siew, Allison M. Styer, Mark Ambachtsheer, Xiang Cao, Alastair K. Fettes, Yaniv Gur, Martin J. Murrett, Jacob Refstrup
-
Patent number: 9921790Abstract: A combination of physical and logical components of an apparatus to establish a persistent connection over a network with a source that is provided with or part of a job service. The components extract a job instruction embodied in a first communication that is received from the source over the persistent connection, without the apparatus having provided a request for the first communication. Based on the job instruction, the components send a request to the job service for job data when the job service is able to process job data for a corresponding job, without the apparatus polling the job service or waiting for the job service to receive the corresponding job.Type: GrantFiled: April 6, 2015Date of Patent: March 20, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Pankaj Anand, Laurent Pizot, Pankaj Sharma, Jacob Refstrup
-
Patent number: 9727547Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for displaying display primary e-book content, note glyphs and margins in an e-book interface according to the size of the e-book interface; animating “peeking pages” and glyph size during and after re-sizing events; selecting text in an e-book, entering a note that will become linked to the selected text, and representing the presence of the note on top of the primary content of the e-book as an interactive glyph according to some embodiments of the present technology; and displaying note objects, editing note objects, and navigating between note objects in a note-view pane of an e-book interface according to some embodiments of the present technology.Type: GrantFiled: July 25, 2013Date of Patent: August 8, 2017Assignee: Apple Inc.Inventors: Charles J. Migos, Allison Styer, M. Frank Emanuel, Jacob Refstrup, Christopher Pethick, Guillermo Ortiz
-
Publication number: 20160299648Abstract: Methods and devices are provided. A method includes at an electronic device with one or more processors, a display, and memory, displaying, by the display, a playback position indicator for a media file; receiving, by the electronic device, a user input for adjusting a position of the playback position indicator from a first position of the media file to a second position of the media file; and in response to receiving the user input, displaying, by the display, a snippet from a document corresponding to content of the media file at the second position of the media file.Type: ApplicationFiled: September 30, 2015Publication date: October 13, 2016Applicant: APPLE INC.Inventors: Charles J. Migos, Eugene R. Siew, Allison M. Styer, Mark Ambachtsheer, Xiang Cao, Alastair K. Fettes, Yaniv Gur, Martin J. Murrett, Jacob Refstrup
-
Publication number: 20160299655Abstract: An electronic device displays a view of a lower portion of a first column from a document. The document includes at least a first column and a second column. A first user input gesture is received by the electronic device. In response to detecting the first user input gesture, the electronic device displays an animated transition from the view of the lower portion of the first column to a view of an upper portion of the second column.Type: ApplicationFiled: September 30, 2015Publication date: October 13, 2016Applicant: APPLE INC.Inventors: Charles J. Migos, Martin J. Murrett, Ian J. Elseth, Allison M. Styer, Jacob Refstrup, Alastair K. Fettes, Gregory C. Langmead
-
Patent number: 9283791Abstract: A replaceable printer component includes a memory device and a communication link. The memory device includes a memory and a circuit configured to atomically update data stored in the memory. The communication link is configured to communicatively link the memory device to a printer controller when the replaceable printer component is installed in a printing system. The circuit is configured to receive a write request including data, a data length, and an address from the printer controller; copy the data length of data stored at the address to a backup area of the memory; store the data length and the address in the memory; set a write state stored in the memory to a first state; update the data length of data stored at the address with the received data; and set the write state stored in the memory to a second state.Type: GrantFiled: March 30, 2015Date of Patent: March 15, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jacob Refstrup
-
Publication number: 20150212779Abstract: A combination of physical and logical components of an apparatus to establish a persistent connection over a network with a source that is provided with or part of a job service. The components extract a job instruction embodied in a first communication that is received from the source over the persistent connection, without the apparatus having provided a request for the first communication. Based on the job instruction, the components send a request to the job service for job data when the job service is able to process job data for a corresponding job, without the apparatus polling the job service or waiting for the job service to receive the corresponding job.Type: ApplicationFiled: April 6, 2015Publication date: July 30, 2015Inventors: Pankaj Anand, Laurent Pizot, Pankaj Sharma, Jacob Refstrup
-
Publication number: 20150202906Abstract: A replaceable printer component includes a memory device and a communication link. The memory device includes a memory and a circuit configured to atomically update data stored in the memory. The communication link is configured to communicatively link the memory device to a printer controller when the replaceable printer component is installed in a printing system. The circuit is configured to receive a write request including data, a data length, and an address from the printer controller; copy the data length of data stored at the address to a backup area of the memory; store the data length and the address in the memory; set a write state stored in the memory to a first state; update the data length of data stored at the address with the received data; and set the write state stored in the memory to a second state.Type: ApplicationFiled: March 30, 2015Publication date: July 23, 2015Inventor: Jacob Refstrup
-
Patent number: 9019532Abstract: An apparatus includes a messaging client and a server. The messaging client is configured to receive, utilizing a first protocol, a first communication, extract a request from the first communication, and send, utilizing a second protocol, the request to the server. The server is configured to receive the request, return, utilizing the second protocol, a response to the messaging client; and forward a job instruction included in the request, The messaging client is also configured to send, utilizing the first protocol, a second communication that includes the response to a source of the first communication.Type: GrantFiled: April 7, 2010Date of Patent: April 28, 2015Assignee: Hewlett-Packard Development CompanyInventors: Pankaj Anand, Laurent Pizot, Pankaj Sharma, Jacob Refstrup
-
Patent number: 8966588Abstract: Systems and methods of establishing a secure connection between a remote platform and a base station device are disclosed. An example of a method includes registering a base station device with a cloud service. The method also includes requesting from the cloud service, a claim code for the base station device. The method also includes providing access from a remote platform to the base station device by the cloud service based on the registration of the base station device and the claim code.Type: GrantFiled: June 4, 2011Date of Patent: February 24, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Laurent Pizot, Pankaj Anand, Jacob Refstrup
-
Publication number: 20140365859Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for displaying display primary e-book content, note glyphs and margins in an e-book interface according to the size of the e-book interface; animating “peeking pages” and glyph size during and after re-sizing events; selecting text in an e-book, entering a note that will become linked to the selected text, and representing the presence of the note on top of the primary content of the e-book as an interactive glyph according to some embodiments of the present technology; and displaying note objects, editing note objects, and navigating between note objects in a note-view pane of an e-book interface according to some embodiments of the present technology.Type: ApplicationFiled: July 25, 2013Publication date: December 11, 2014Applicant: Apple Inc.Inventors: Charles J. Migos, Allison Styer, M. Frank Emanuel, Jacob Refstrup, Christopher Pethick, Guillermo Ortiz
-
Patent number: 8887054Abstract: An apparatus includes a builder, a template engine, and an assembler. The template engine is operable to identify a reference template associated with application selection. The assembler is configured to assemble a request from the identified reference template and state data indicated by the reference template. The builder is configured to process a user interface description retrieved using the request to cause the display of a user interface having one or more objects each associated with an application available from a network service, the applications having been selected according to the state data.Type: GrantFiled: April 15, 2010Date of Patent: November 11, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Loren D. Chapple, Venugopal Kumarahalli Srinivasmurthy, Deepak Ramachandran, Hitesh Amrutial Bosamiya, Jacob Refstrup, Scott Femling
-
Patent number: 8705052Abstract: An apparatus includes an interface builder, template engine, and an assembler. The template engine is operable to identify a reference template associated with an object selected from a first user interface. The assembler is operable to assemble a request from the identified reference template and state data corresponding to the reference template. The builder is operable to process a user interface description retrieved using the request to cause the display of a second user interface.Type: GrantFiled: April 14, 2010Date of Patent: April 22, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jacob Refstrup, Loren D Chapple, Venugopal Srinivasmurthy K, Sudhindra Venkatesh Kulkarni, Hitesh Amrutlal Bosamlya
-
Publication number: 20130010333Abstract: An apparatus includes a messaging client and a server. The messaging client is configured to receive, utilizing a first protocol, a first communication, extract a request from the first communication, and send, utilizing a second protocol, the request to the server.Type: ApplicationFiled: April 7, 2010Publication date: January 10, 2013Inventors: Pankaj Anand, Laurent Pizot, Pankaj Sharma, Jacob Refstrup
-
Publication number: 20110255123Abstract: An apparatus includes an interface builder, template engine, and an assembler. The template engine is operable to identify a reference template associated with an object selected from a first user interface. The assembler is operable to assemble a request from the identified reference template and state data corresponding to the reference template. The builder is operable to process a user interface description retrieved using the request to cause the display of a second user interface.Type: ApplicationFiled: April 14, 2010Publication date: October 20, 2011Inventors: Jacob Refstrup, Loren D. Chapple, Venugopal Srinivasmurthy K., Sudhindra Venkatesh Kulkarni, Hitesh Amrutlal Bosamlya
-
Publication number: 20110258549Abstract: An apparatus includes a builder, a template engine, and an assembler. The template engine is operable to identify a reference template associated with application selection. The assembler is configured to assemble a request from the identified reference template and state data indicated by the reference template. The builder is configured to process a user interface description retrieved using the request to cause the display of a user interface having one or more objects each associated with an application available from a network service, the applications having been selected according to the state data.Type: ApplicationFiled: April 15, 2010Publication date: October 20, 2011Inventors: Loren D. Chapple, Venugopal Srinivasmurthy K, Deepak Ramachandran, Hitesh Amrutlal Bosamiya, Jacob Refstrup, Scott Femling