Patents Examined by Scott Baderman
  • Patent number: 9218101
    Abstract: Social media content items are mapped to relevant time-based media events. These mappings may be used as the basis for multiple applications, such as ranking of search results for time-based media, automatic recommendations for time-based media, prediction of audience interest for media purchasing/planning, and estimating social interest in the time-based media. Social interest in time-based media (e.g., video and audio streams and recordings) segments is estimated through a process of data ingestion and integration. The estimation process determines social interest in specific events represented as segments in time-based media, such as particular plays in a sporting event, scenes in a television show, or advertisements in an advertising block. The resulting estimates of social interest also can be graphically displayed.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: December 22, 2015
    Assignee: Bluefin Labs, Inc.
    Inventors: Michael Ben Fleischman, Deb Kumar Roy
  • Patent number: 9218323
    Abstract: Example pages in which text and graphics have been laid out using a mixed text-and-graphics layout template are received from a user. Hyper parameters of a probabilistic model for the mixed text-and-graphics layout template are optimized, based on the example pages.
    Type: Grant
    Filed: October 30, 2010
    Date of Patent: December 22, 2015
    Assignee: Hewlett-Parkard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 9210234
    Abstract: System(s), method(s), and/or techniques (“tools”) are described that enable electronic document functionality for a limited-capability computing device. The tools may enable a computing device with limited display capabilities to present and enable navigation through nested items or hierarchical view levels of an electronic document. The tools may also build renderable view information by which a device may enable electronic document functionality based on the capabilities of that device.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: December 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan E. Rivers-Moore, Petru M. Moldovanu, Balbir Singh
  • Patent number: 9210285
    Abstract: This invention prevents repetitive storage of identical character string data, and efficiently uses a storage area. To accomplish this, a facsimile apparatus 8 has an NIC 1 as a network interface, and also has a display unit 4c as a display means for displaying an image as a user interface, a main body controller 3 including a memory as a storage means for storing character string data, a display controller 4b as an image generating means for generating an image to be displayed on the display means, by using the character string data stored in the memory, and an HTTP server as a display data generating means for generating an HTML file as display data described in a markup language by using the character string data stored in the memory, in accordance with a browsing request input via the network interface.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: December 8, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Noritsugu Okayama, Fumio Shoji, Takao Ikuno, Masahiro Odaira, Yoshiaki Katahira, Toru Fujino, Kenji Kasuya, Yasuhito Niikura
  • Patent number: 9208255
    Abstract: Disclosed herein is a method of converting data of a database and creating an XML document. In the method, a source XML document has user-defined tags is designed. The source XML document is separated into an XML document for normal data conversion which is used when converting normal data, and an XML document for repetitive data conversion which is used when converting repetitive data. An SQL query statement for data to be converted in a DB is generated. The SQL query statement is executed on the DB and thereafter resulting data obtained as a result of executing the SQL query statement is stored in a storage sheet. The structural data of the source XML document is mapped to the resulting data stored in the storage sheet. A new XML document is created by replacing the structural data of the source XML document with the resulting data.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: December 8, 2015
    Inventor: Youngkun Kim
  • Patent number: 9201665
    Abstract: Apparatuses and methods are illustrated that relate to a web application running on a server accessible from the Internet. Aspects of the disclosure relate to an apparatus for outputting presentation code in response to receiving at least a page identifier. The apparatus comprises an electronic processor, a tangible medium storing a mapping table, template file, presentation and business rules, and computer-executable instructions.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: December 1, 2015
    Assignee: Bank of America Corporation
    Inventors: Carlos Silva Catalahana, Jyotibasu Chandrabasu, Ying Huang, Christopher Alan Moore, Sarabhaiah Polakam, Virmani Singh, Peter Anthony Tavormina
  • Patent number: 9201855
    Abstract: Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text can be snapped into alignment with an existing island of text. Invisible guidelines that emanate from textual features in a document object can page. In response to placing a content insertion point (“IP”) on an electronic page with an existing document object, the IP can be automatically aligned to the content of the existing document object. A page with several arbitrarily positioned document objects can be automatically rearranged so that the contents of the document objects are each aligned to one another.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: December 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Mark Yalovsky
  • Patent number: 9201856
    Abstract: Systems, methods, and computer program products for interacting with an interactive form. One or more values of a first control of the interactive form may be received at a server. Each value may represent a portion of a travel-related search query entered at the client device. At least one recommended value for a second control of the interactive form, which is different from the first control of the interactive form, may be determined and communicated from the server to the client device.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: December 1, 2015
    Assignee: Amadeus S.A.S.
    Inventors: Charles-Antoine Robelin, Benjamin Benzine, Ingolf Tobias Rothe
  • Patent number: 9201687
    Abstract: Various embodiments for process relationship management are described. In at least some embodiments, a user interface is presented that provides an integrated view of processes that are running on a computing device and relationships between the processes. For example, the user interface can display a visual indication that a first process is related to a second process and that if a user closes the first process, the second process will also close as a result. Further to one or more embodiments, the user interface can display status messages regarding processes, such as that a process is not responding to a request to close or that a process is waiting on user input.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: December 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christina L. Rhodes, Matthew P. Duignan, Peter Seraphim Ponomarev, Mark Yalovsky, Rolf A. Ebeling
  • Patent number: 9195305
    Abstract: Techniques for facilitating interaction with an application in a motion capture system allow a person to easily begin interacting without manual setup. A depth camera system tracks a person in physical space and determines a probabilistic measure of the person's intent to engage of disengage with the application based on location, stance and movement. Absolute location in a field of view of the depth camera, and location relative to another person, can be evaluated. Stance can include facing a depth camera, indicating a willingness to interact. Movements can include moving toward or away from a central area in the physical space, walking through the field of view, and movements which occur while standing generally in one location, such as moving one's arms around, gesturing, or shifting weight from one foot to another.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Relja Markovic, Stephen G Latta, Kevin A Geisner, Jonathan T Steed, Darren A Bennett, Amos D Vance
  • Patent number: 9197738
    Abstract: Providing content and/or functionality through a display of a locked computing device. Configuration data defined by a user or application vendor identifies the content and/or functionality to be made available. Upon receipt of the content, the computing device modifies the received content based on the configuration data and provides the modified content to the user through the display of the locked computing device. The computing device also interacts with the user in accordance with the functionality identified by the configuration data. In some embodiments, notifications about voice mail or electronic mail messages are displayed to the user through a locked touch screen display. Responsive to a finger tap or other user input, additional yet limited information relating to the notifications is displayed.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Igor Peev, Robert Pengelly, Bryan T. Agnetta, Adam Swank, Sumonto Ghosh, Liang Chen
  • Patent number: 9195636
    Abstract: Systems and methods for providing previews to mobile client devices of files stored in a web-based collaboration platform are disclosed. In one embodiment, a system sends a request to preview a file uploaded to the web-based collaboration platform. The system receives preview information for accessing and manipulating preview of the uploaded file. The preview information includes a scheme for accessing file segments of the preview of the uploaded file. The file segments are byproducts of a conversion of the file from the source format to a target format and have a requested preview format. The system further includes a viewer to access the file segments of the uploaded file using the scheme. The viewer displays the accessed file segments on a touch screen responsive to swiping actions on the touch screen, the swiping actions determined based on the source format.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: November 24, 2015
    Assignee: Box, Inc.
    Inventors: Michael Smith, Jeffrey H. Seibert, Jr., Nicholas Silva
  • Patent number: 9195637
    Abstract: The font size of text included in web page content is proportionally scaled based on proportional container widths and/or a minimum readable font size. The proportional font scaling improves web content readability on small-screen devices while maintaining relative proportions of font sizes between text containers when the text containers are rendered at full display width.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jorge Peraza, Philip K. Liu
  • Patent number: 9189469
    Abstract: Time spent for the editing operation by a user when a template part in which content is embedded is changed to a new template part is reduced. In a page editing unit, a parts information storage unit stores information on template parts, a part inserting unit retrieves a first template part from the parts information storage unit, and a display unit displays the first template part. An operation reception unit accepts an operation to change the first template part to a second template part, and, in response to the operation, a candidate generating unit displays candidates for the second template part obtained by filtering based on a change rule on the display unit. Moreover, a change processing unit embeds, in an appropriate area in the second template part, content embedded in the first template part in response to an operation to select the second template part from the candidates.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eisuke Kanzaki, Hidenobu Beppu
  • Patent number: 9191639
    Abstract: Provided in some embodiments is a computer implemented method that includes receiving time-aligned script data including dialogue words of a script and timecodes corresponding to the dialogue words, identifying gaps between dialogue words for the insertion of video description content, wherein the gaps are identified based on the duration of pauses between timecodes of adjacent dialogue words, aligning segments of video description content with corresponding gaps in dialogue, wherein the video description content for the segments is derived from corresponding script elements of the script; and generating a script document including the aligned segments of video description content.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: November 17, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: David A. Kuspa
  • Patent number: 9189128
    Abstract: One or more devices may receive information associated with multiple electronic communications intended for a user; identify attributes of the multiple electronic communications; determine, based on the attributes, display data for displaying representations of multiple electronic communications; and cause, based on the display data, the representations of the, multiple electronic communications to be displayed as a graphical display of icons arranged in a particular graphical structure in which the icons are connected via links. The icon may correspond to the representation of an electronic communication. The icon may be presented within the graphical display to visually indicate, to the user, an attribute of the electronic communication.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: November 17, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: James T. McConnell, Anthony Lemus
  • Patent number: 9189125
    Abstract: In an embodiment, a method comprises associating a document with a document log; receiving, from a first client computer, a first section of the document; determining a first change in the document in the first section; generating a first message that includes the first change; storing the first message; sending, to each client computer of one or more client computers, the first message, which when received by the client computer, causes the client computer to update the document stored on the client computer with the first change and to present the first change to a user in a user interface associated with the document log.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 17, 2015
    Assignee: Quip, Inc.
    Inventors: Bret Taylor, Kevin Gibbs, Jonathan Mcalister, Casey Maloney Rosales Muller, Patrick Linehan, Matthew Cahill, Mihai Paparita
  • Patent number: 9183321
    Abstract: A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document. There are multiple options for configuring rules to break up a source document into a compound document and naming the subdocuments. The compound documents may be queried using statements that treat the compound document as a single XML document, or the parent document of a subdocument may be queried and treated independently. Access control and versioning can be applied at the finer granularity of the subdocument.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: November 10, 2015
    Assignee: Oracle International Corporation
    Inventor: Ravi Murthy
  • Patent number: 9176941
    Abstract: A text inputting method includes: obtaining a user identifier, finding a user language module corresponding to the user identifier according to the user identifier; obtaining a user input, generating a candidate sentence list according to the user input; obtaining a universal language model, calculating an on-screen probability of each candidate sentence in the candidate sentence list according to the user language model and the universal language model; sorting candidate sentences in the candidate sentence list according to their on-screen probabilities; and outputting the sorted candidate sentence list. The method increases a text inputting accuracy ratio and an inputting speed. In addition, a text inputting system and an apparatus are also provided.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: November 3, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jinghui Xiao
  • Patent number: 9176940
    Abstract: A method for an electronic device having an input device and a display, including, displaying a block of text within a text editing application, displaying, in proximity of the block of text, an alignment control interface after a precondition is met, detecting a dragging motion associated with the alignment control interface, modifying an alignment of the block of text based, at least in part, on the detected dragging motion, detecting an end of the dragging motion, and, displaying, in a predetermined position associated with the alignment of the block of text, the alignment control interface. An electronic device including a display, an input device, a memory, and a processor, the processor being configured to execute the method.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 3, 2015
    Assignee: BlackBerry Limited
    Inventor: Terrill Mark Dent