Patents Examined by Cong-Lac Huynh
  • Patent number: 9971846
    Abstract: A first document may be requested and received from a server device. Based on the first document, a web page may be rendered for display. The rendered web page may include a set of selectable items, each corresponding to a respective type of web page content. The set of selectable items may be defined in a user profile of a user associated with the client device. It may be determined that a scroll position of the rendered web page has a particular characteristic. Perhaps in response to determining that the scroll position of the rendered web page has the particular characteristic, one of the selectable items may be selected. A second document may be requested and received from the server device. The second document may be associated with the selected item. Based on the first document and the second document, the web page may be re-rendered for display.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: May 15, 2018
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Ronald Pereira Parsons
  • Patent number: 9971747
    Abstract: Systems and methods for alert management in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device includes a processor, an operating system configuring the processor to create a computing environment, an alert platform application, an alert pop up page file stored within the storage and containing instructions written in the rendering language to render a pop up page, and an alert history database containing alert data including an alert ID, display metadata, and application data, wherein the alert history database is configured to be queried to retrieve alert data, wherein the alert platform application is configured to query the alert history database to retrieve alert data, and wherein the alert platform application is configured to inject at least a portion of display metadata from alert data into the instructions from the alert pop up page file and render an alert pop up page.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: May 15, 2018
    Assignee: SweetLabs, Inc.
    Inventors: Adrian Bourke, Blake Machado, Brian Sleiter
  • Patent number: 9959350
    Abstract: A system gathers information on important and influential people and uses an ontology to build a social graph. The information is organized based on this social graph and provided to users as a service. The system uses ontology models to identify connectivity between entities (e.g., people, organizations, events, and things) in the social graph. Through its ontology, the system can determine, interpret, and represent the relationships of people that occur in the real world.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: May 1, 2018
    Assignee: Relationship Science LLC
    Inventors: Neal Goldman, John C. Dingee
  • Patent number: 9959251
    Abstract: The structure of a digital content item is used to socially connect users consuming the digital content item. The structured representation of the digital content item is determined. This structured representation is analyzed to identify key events within the digital content item. A user's current location within the digital content item is identified. Social communications of the user are filtered responsive to the user's current location and the identified key events within the digital content item. In this way, the user may peruse social media without inadvertently reading communications that give away (e.g., spoil) key events such as important plot points.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventors: Michael Salomon Morton, Jeremy Faller
  • Patent number: 9952747
    Abstract: Disclosed are various implementations for updating information displayed in a user interface containing structured data fields. Information changing relative to a previous user interface is emphasized. Information remaining unchanged relative to the previous user interface can be deemphasized.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: April 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Scott Russell, Justin David Kelly
  • Patent number: 9946441
    Abstract: A computerized system and method for facilitating and organizing the creative process of planning events either along one line, or multiple in parallel, with a designated order but not at specific points in time.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: April 17, 2018
    Inventor: Kai Austin
  • Patent number: 9940312
    Abstract: Systems and methods for transferring a web content display from one container to another container are disclosed. A request to transfer a first web content display hosted in a first container having a first document object model (DOM) tree to a second container having a second DOM tree is received. The first web content display has a state comprising a plurality of state components. A second web content display hosted in the second container is created. If a first state component is dependent on a property of the first DOM tree associated with a host of the first web content display: the first state component is adjusted in the second web content display according to a corresponding property of the second DOM tree.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: April 10, 2018
    Assignee: GOOGLE LLC
    Inventor: Fady Samuel
  • Patent number: 9940308
    Abstract: To display a news feed in a social network environment, a social networking system generates news items regarding activities associated with a user of a social network environment. The social networking system may also attach an informational link associated with at least one of the activities to at least one of the news items, limit access to the news items to a predetermined set of viewers, and assign an order to the news items. The news items may be displayed in the assigned order to at least one viewing user of the predetermined set of viewers, and the number of news items displayed may be dynamically limited.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 10, 2018
    Assignee: Facebook, Inc.
    Inventors: Mark E. Zuckerberg, Ruchi Sanghvi, Andrew G. Bosworth, Chris Cox, Aaron Sittig, Chris Hughes, Katie Geminder, Daniel Corson
  • Patent number: 9934207
    Abstract: A web page may be rendered for display on a client device. The rendered web page may be based on a first document, and may include a plurality of selectable items corresponding to respective types of web page content. It may be determined that a first scroll position of the rendered web page has a first characteristic. Possibly responsive to this determination, a second document may be requested and received from a server device. The web page may be re-rendered for display on the client device, including content from the first document and the second document. It may be determined that a second scroll position of the re-rendered web page has a second characteristic. Possibly responsive to this determination, the web page may be further re-rendered for display on the client device, including content from the second document, but not the first document.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: April 3, 2018
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh
  • Patent number: 9917917
    Abstract: Disclosed are various embodiments for prefetching of objects referenced on a network page. An encoded network page referring to at least one item is retrieved. The same item is included on a second network page. In response to an indication of user interest in the item on the first network page, at least an initial portion of a video resource associated with the indicated item and included on the second network page is retrieved. In response to a user selection of the same item, the retrieved initial portion of the video resource is rendered on the second network page.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: March 13, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sean M. Scott, Devraj Varadhan
  • Patent number: 9898547
    Abstract: A web page may be rendered for display on a client device. The rendered web page may be based on a first document. It may be determined that a first scroll position of the rendered web page is above a first threshold scroll position. Possibly responsive to determining that the first scroll position of the rendered web page is above the first threshold scroll position, a second document may be requested and received from a server device. The web page may be re-rendered for display on the client device. The re-rendered web page may include content from the second document followed by content from the first document.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: February 20, 2018
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh
  • Patent number: 9898520
    Abstract: A system and method for seamless access to remotely manage documents using synchronization of locally stored documents is provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user and synchronized with the content management server asynchronously to access the documents on the local files system. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for providing faster access to documents in conjunction with editing and for enabling offline work on such documents.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: February 20, 2018
    Assignee: Open Text SA ULC
    Inventors: Raja Elias Hawa, Matthew David George Timmermans
  • Patent number: 9882954
    Abstract: A request for a partial update of web content is received that identifies at least one web content element associated with the web content. An update is requested for the identified at least one web content element from a content server. The partial update of the web content is performed in response to receipt of the update for the identified at least one web content element from the content server.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: January 30, 2018
    Assignee: SNAP INC.
    Inventors: Erik J. Burckart, Andrew Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Patent number: 9836444
    Abstract: As disclosed herein, a method for visualizing a spread function corresponding to a data table includes receiving a set of user selected cells selected by a user that correspond to a data table, enabling the user to select a spread command from a set of available spread commands, executing the selected spread command on the set of user selected cells to provide a set of adjusted cells, displaying an interactive visualization to the user corresponding to the set of adjusted cells, and providing a data table corresponding to the set of adjusted cells. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Michael Du Plessis, Alireza Pourshahid, Maria Gabriela Sanches
  • Patent number: 9813481
    Abstract: Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: November 7, 2017
    Inventor: Dov Koren
  • Patent number: 9794605
    Abstract: An embodiment of a system to synchronize data streams is described. During operation, the system receives a first data stream having a first data type and performs a sequence of operations on at least a portion of the first data stream. Next, the system stores metadata associated with the first data stream one or more times during the sequence of operations. Metadata can include a time stamp, data-stream information associated with the portion of the first data stream, and event information associated with the occurrence of one or more events during the sequence of operations. Moreover, the system provides a notification based on the stored metadata, the notification to facilitate synchronizing the first data stream with a second data stream having a second data type.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: October 17, 2017
    Assignee: Apple Inc.
    Inventors: Aram Lindahl, Anthony J. Guetta, Joseph M. Williams, Dan Timis
  • Patent number: 9785622
    Abstract: Embodiments disclosed herein relate to copying web content selections. An embodiment includes detecting an intent to copy a selected region of a web content area displayed in a web browser, drawing an image representing the selected region into an image canvas, storing the image in the DOM of the displayed web content area as referenced by a browser image element while the web content area is displayed in the web browser, and changing a browser selection range to point to the DOM storing the image representing the selected region, wherein the image is embedded into at least one content area distinct from the web content area.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: October 10, 2017
    Assignee: GOOGLE INC.
    Inventor: Hemant Madhav Bhanoo
  • Patent number: 9779389
    Abstract: Screenshots are captured for a visual summary of an online meeting using a dynamically determined inactivity threshold time period. The inactivity threshold time period may be the sum of i) an average time interval between arrival times of screen update messages in a set of received screen update messages, and ii) a multiple of the standard deviation of such time intervals. If no significant updates to a shared screen occur during the inactivity threshold time period, a screenshot may be captured for the online meeting visual summary. A premature screenshot threshold time period may also be determined. If significant visual data is received during the premature screenshot threshold time period, the previously captured screenshot is replaced with an updated screenshot.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: October 3, 2017
    Assignee: GetGo, Inc.
    Inventors: Ashish V. Thapliyal, Nikolay Avrionov
  • Patent number: 9766844
    Abstract: A display processing apparatus includes a first display controller that displays a background image in a display unit; and a second display controller that displays a print image in the display unit. The second display controller changes a magnification of the print image so that the print image has a size obtained by changing a size of a recording medium on which the print image is to be printed on a scale of the background image displayed in the display unit, and superimposes and displays the print image on the background image.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: September 19, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventors: Risa Tsutsui, Ryonosuke Miyazaki, Hiroyuki Yoshida, Yuki Kawata, Rieko Ishihara
  • Patent number: 9766905
    Abstract: One embodiment provides machine-readable memory encoding a localization resource for a computer system. The resource comprises an array of delimited strings, each string including a range to be compared to a content limiter by the computer system. Associated with the range is text to be presented on a user interface of the computer system if the content limiter is within the range.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: September 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joe Downing, Noam Chitayat