Patents Examined by Thu Huynh
-
Patent number: 9576001Abstract: Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.Type: GrantFiled: December 21, 2007Date of Patent: February 21, 2017Assignee: Yahoo! Inc.Inventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah
-
Patent number: 9542538Abstract: An education digital reading platform provides aggregation, management, and distribution of digital education content and services. The platform ingests content from a variety of content sources, transforms the content for web-based publication, and distributes the content to connected end-user devices via a network. The transformed content preserves the original page structure of the content document regardless of the original format of the content file. As the user experiences the content, the user's web browser regularly communicates with the platform for updating reading content and connected services. User-generated content such as notes are uploaded to the platform so that the user's user-generated content can be accessed from any of the user's registered devices. Moreover, the platform enables the user-generated content and other user activities to be optionally shared among friends, classmates, campus, or other groups, as part of an education social platform.Type: GrantFiled: October 4, 2012Date of Patent: January 10, 2017Assignee: Chegg, Inc.Inventors: Vincent Le Chevalier, Charles F. Geiger, Brent S. Tworetzky, Ashit Joshi, Dax Eckenberg, Rahul Ravindra Mutalik Desai
-
Patent number: 9525900Abstract: A system and method for managing video data and metadata associated with the video data is disclosed. In one embodiment, a content management system receives video data and metadata associated with the video data, such as a title, a thumbnail image and a subject matter identifier. Instructions for a media player used to present the video data using a destination site are also generated to simplify distribution of the video data to one or more destination sites. The content management system further enables a user to edit the stored video data to customize placements of advertisements or other data within the video data by identifying one or more cue points in the video data. A data store is coupled to the content management system to store the video data and the metadata associated with the video data.Type: GrantFiled: September 15, 2011Date of Patent: December 20, 2016Assignee: GOOGLE INC.Inventors: Nilofer Fakhruddin Motiwala, Matias Cudich, Randy Simon, Daniil Khidekel, Gregory Allan Funk
-
Patent number: 9515893Abstract: In various example embodiments, systems and methods for a domain split display are provided. A first request call directed to a first domain is received. In response, first served content including content retrieved based on the first domain is transmitted to a client device. The first served content is used by the client device to generate a parent page comprising a content iframe, which is associated with a second domain. A second request call directed to a second domain is received and second served content is transmitted to the client device. The second served content includes content retrieved from the second domain. The second served content causes a data receiver iframe associated with the first domain and an event receiver iframe associated with the second domain to be displayed within the content iframe. User-generated content for display in the data receiver iframe is then transmitted.Type: GrantFiled: December 2, 2013Date of Patent: December 6, 2016Assignee: eBay Inc.Inventors: Matthew Jaquish, Nancy Silverstein, Ari Shapiro, Krithivasan Nagarajan, Sudhakar Chintu, Hui Chen Vivian Lee, Hemal Doshi
-
Patent number: 9514108Abstract: Apparatuses, methods, and systems for automatic reference note generation are disclosed herein. The method includes identifying an information element that has been copied to a transfer buffer, collecting source reference information associated with the information element, wherein the source reference information includes at least one source identifier indicative of an origin of the information element, generating a reference note based on the source reference information and a reference note format specification, inserting the information element into a destination document, inserting the reference note into the destination document, wherein the reference note is associated with the information element.Type: GrantFiled: August 10, 2012Date of Patent: December 6, 2016Assignee: GOOGLE INC.Inventors: Yen-Fu Chen, John W. Dunsmoir
-
Patent number: 9489366Abstract: Interactive synchronization of Web data and spreadsheets is usable to build data wrappers based on any type of data found in a document. Such data wrappers can be used to interact with source documents, crawl a network for additional data, map data from across domains, and/or synchronize data from dynamic Web documents.Type: GrantFiled: February 19, 2010Date of Patent: November 8, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Robert Scott, Ruochi Zhang, Ruihua Song, Ji-Rong Wen
-
Patent number: 9473770Abstract: A method of decoding, composing and rendering a scene. First information is obtained, the first information including a part of a MPEG-4 BIFS scene description stream and at least one coded MPEG-4 media stream. The first information is decoded by invoking a BIFS scene decoder and one or more specific media decoders that are required by the scene. Second information is obtained, the second information including a second part of a BIFS scene description stream that contains a reference to an external application. The second information is decoded by invoking the BIFS scene decoder and an external application decoder. An integrated scene is composed, the integrated scene including one or more decoded MPEG-4 media objects and one or more external application objects specified in the decoded scene descriptions streams. The composed integrated scene is rendered on a display.Type: GrantFiled: October 22, 2013Date of Patent: October 18, 2016Assignee: AT&T Intellectual Property II, L.P.Inventors: Lai-tee Cheok, Atul Puri, Robert Schmidt
-
Patent number: 9465775Abstract: Various embodiments evaluate content that is to be printed and ascertain whether the content is going to overflow or be “orphaned” onto a second page when printed. If some content will create an orphan when printed, then the content is scaled to fit onto a single page when printed. In some embodiments, the content is simply proportionally scaled to fit onto a single page. In other embodiments, the content is further processed to scale it in a manner that makes intelligent use of the white space on the printed page.Type: GrantFiled: May 22, 2009Date of Patent: October 11, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Markus W. Mielke, Adrian Bateman
-
Patent number: 9460459Abstract: A method of presentation in a network for the display of virtual content by a server computer comprising steps of hosting content hosts or websites on the network, wherein each content host is flexibly configured to enable another content host to be virtually incorporated into any other content host while preserving the composition of the content and the behavior of display of the content that is virtually displayed.Type: GrantFiled: October 31, 2007Date of Patent: October 4, 2016Assignee: UNOWEB VIRTUAL, LLCInventor: John Almeida
-
Patent number: 9445135Abstract: In accordance with an embodiment of the present invention, a method of streaming media with a media preview includes generating a preview data by extracting preview information from a media file to be streamed. The preview data has a multi-dimensional hierarchical data structure having a plurality of layers with increasing content of the preview information in each layer of the plurality of layers. The preview data is configured to provide a differentiated preview service.Type: GrantFiled: September 15, 2011Date of Patent: September 13, 2016Assignee: Futurewei Technologies, Inc.Inventors: Kui Lin, Hong Heather Yu, Hongbing Li
-
Patent number: 9418061Abstract: Techniques for translating and presenting text in a structured document are provided. A structured document including text to be translated is received. At least one portion of the text to be translated is translated into at least one representation of translated text of a specific language. The translation is carried out in accordance with a prioritization schedule. Further, the representation of translated text is provided by at least first and second servers, the first server independently providing the representation of translated text of a first quality and the second server independently providing the representation of translated text of a second quality, the first quality being different than the second quality. As the text is translated, the representation of translated text is presented immediately when available.Type: GrantFiled: December 14, 2007Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Abraham P. Ittycheriah, Leiming Qian, Robert Todd Ward, Jian-Ming Xu
-
Patent number: 9361396Abstract: An adaptation system adapts a web page, which is developed to be displayed by a web browser, to be displayed by client-side code of an application. When a web server receives a request for a web page, it determines whether the request was sent from a client device executing client-side code or from a non-client device executing a browser. If the request is from a client, then the web server uses the adaptation system to adapt the web page to the environment of the application. The adaptation system may modify the web page so that the menus of the web page are not displayed when the web page is displayed within a window of the application. The adaptation system may also modify links of the content of the web page to reference forms of the application, rather than other web pages.Type: GrantFiled: January 31, 2008Date of Patent: June 7, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Craig Fox, Meyyappan Meenakshisundaram, Hitesh Jawa, Chad Waldman
-
Patent number: 9330071Abstract: Tag merging enables a hosting entity such as a website to determine one or more tags that are logically-related to a particular tag and to present these tags to users to enable the users to vote whether to merge a logically-related tag with the particular tag. The hosting entity may determine these logically-related tags in multiple ways. For instance, the hosting entity may analyze keyword-to-keyword similarity data, item-overlap data, or may employ stemming logic. When the entity presents these tags to a user, the user may vote to merge the particular tag with one or more of the presented logically-related tags. When merged, items associated with the selected logically-related tag may become associated with the particular tag, or vice versa. Additionally, the selected tag may be removed from the items previously associated with the selected tag, or vice versa.Type: GrantFiled: September 6, 2007Date of Patent: May 3, 2016Assignee: Amazon Technologies, Inc.Inventors: Waqas Ahmed, Russell A. Dicker, Scott Allen Mongrain, Val Dan Dar Ion I. Rosca, Florin V. Manolache, Corneliu Gabriel Alexandru Rudeanu
-
Patent number: 9323735Abstract: A method and apparatus for spreadsheet automation have been disclosed.Type: GrantFiled: June 6, 2005Date of Patent: April 26, 2016Assignee: A3 SOLUTIONS INC.Inventors: Robert Lautt, Zoltan Grose
-
Patent number: 9282289Abstract: In various embodiments, an attendee of a live online meeting selects screen data from an earlier point in time in the online meeting for playback while the meeting is still ongoing. Automatically generated image thumbnails of the screen data for the online meeting may be employed to navigate to the earlier point in time. Attendees may annotate screenshots associated with the thumbnails, and a summary document may be generated that includes the screenshots and the annotations.Type: GrantFiled: December 23, 2010Date of Patent: March 8, 2016Assignee: Citrix Systems, Inc.Inventors: Albert Alexandrov, Bernd Oliver Christiansen
-
Patent number: 9251608Abstract: Methods and systems for data visualization in a datacenter are described herein. At least some illustrative embodiments comprise a method for monitoring a datacenter, comprising collecting a plurality of real-time data samples from a plurality of data sensors, generating a plurality of processed data values based at least in part on the plurality of real-time data samples, mapping each of the plurality of processed data values to one of a plurality of colors, and displaying the plurality of processed data values as regions of color on one or more two-dimensional (2-D) planes within a three-dimensional (3-D) space representing a datacenter.Type: GrantFiled: April 30, 2007Date of Patent: February 2, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Luis Chardon, Carlos J. Felix, Jose Mejias, William J. Navas
-
Patent number: 9244904Abstract: The invention concerns a computer-implemented method for spell checking, comprising the steps of: providing a user with a user interface adapted for managing files stored on at least one computer; receiving via the user interface a user action involving at least one first word; returning via the user interface at least one second word selected according to: a distance from said at least one second word to said at least one first word; and data of occurrence of said at least one second word in said files. The invention is also directed to a computer program product and computer system allowing for taking steps according to the invention.Type: GrantFiled: May 4, 2007Date of Patent: January 26, 2016Assignee: Dassault SystemesInventor: François Lagunas
-
Patent number: 9245182Abstract: A computer-implemented method of enhancing data in a screenshot can include capturing a screenshot of content presented on a display and identifying within the content at least a first element comprising first semantic data. A first semantic representation of the first semantic data can be generated and the first semantic representation can be associated with the first element. The first semantic representation and the screenshot can be output.Type: GrantFiled: March 28, 2008Date of Patent: January 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frank L. Jania, Lawrence M. Wright
-
Patent number: 9245237Abstract: Described herein are processes and devices that create and manage documents in a virtual universe. One of the devices described is a virtual document converter. The virtual document converter analyzes a set of one or more graphical objects of a virtual document in a virtual universe. The virtual document presents document content. The virtual document converter determines format information for generating a document file. The virtual document converter parses the document content of the virtual document. The virtual document converter generates the document file with the parsed document content and the determined format information.Type: GrantFiled: September 25, 2007Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, James W. Seaman, Keith R. Walker
-
Patent number: 9235384Abstract: Computer-implemented methods relating to interactive graphical designs are provided. One method includes adding a widget to a graphical instantiation of a web page design that is being displayed in a graphical design environment. The method also includes generating an encoded instantiation of the web page design using a compiler and the graphical instantiation. The method also includes rendering the encoded instantiation in a player. A portion of the encoded instantiation is used by the player for an aspect of an interaction between a viewer of the web page design and the widget. The method also includes generating a notification to describe that aspect of the interaction. The notification is a more cogent description of that aspect of the interaction than the portion of the encoded instantiation.Type: GrantFiled: October 24, 2014Date of Patent: January 12, 2016Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith