Presentation Attribute (e.g., Layout, Etc.) Patents (Class 715/204)
  • Patent number: 10248639
    Abstract: One embodiment provides a method for recommending a structured field for a form from unstructured text data, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining text data from at least one unstructured field, wherein the at least one unstructured field is contained within a completed form generated from a template form; identifying at least one topic associated with the text data; generating a model, wherein the model analyzes use of the least one topic as a structured field; determining, using the model, whether the accuracy of the template form has increased based upon use of the at least one topic as a structured field; and recommending, based upon the determining, at least one modification for a structured field for the template form, wherein the at least one structured field is associated with the at least topic.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MAHCINES CORPORATION
    Inventors: Pankaj S. Dayama, Varun R. Embar, Vinayaka Pandit
  • Patent number: 10210144
    Abstract: Methods and systems for creating a webpage having different element orders for different webpage widths are disclosed. A computing device receives inputs specifying different layouts of elements in different orders for different webpage widths. The computing device creates markup code for the webpage that specifies separate subtrees of nodes for the different layouts and then modifies the markup code to replace duplicate nodes with placeholders in the subtrees. The computing device also creates script code for the webpage with instructions for modifying a live DOM created from the markup code based on current webpage width. Specifically, the script code modifies the live DOM to specify positioning the elements differently for different webpage widths by changing the visibility of nodes and swapping placehoders and content nodes in the subtrees.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: February 19, 2019
    Assignee: Adobe Inc.
    Inventors: Samuel Wan, Razvan Cotlarciuc, David Williamson, David Stephens, Abhishek Gulati
  • Patent number: 10146421
    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 on a client device. The rendered web page may include a first plurality of selectable items corresponding to respective types of web page content. It may be determined that a scroll position of the rendered web page has a particular characteristic. Possibly responsive to this determination, a second document, associated with one of the selectable items, may be requested and received from the server device. The web page may be re-rendered for display, and may include content from the first document and the second document. The re-rendered web page may include a second plurality of selectable items corresponding to respective types of web page content. The second plurality of selectable items may be different from the first plurality of selectable items.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: December 4, 2018
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh
  • Patent number: 10135781
    Abstract: A system and method is disclosed for informing a user of recent activities in an online social network. A message group in an online activity stream of an online network is identified. The message group includes a first message describing a first activity of an online user of the online network, and multiple second messages responsive to the first message, the second messages being representative of multiple ancillary activities performed in the online network with respect to the first activity. A single notification is generated that includes a first description of the first activity, different than the first message, and a second description of the multiple ancillary activities different than each of the multiple second messages. The single notification is then presented in a notification list with other notifications.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: November 20, 2018
    Assignee: GOOGLE LLC
    Inventors: Zachary Yeskel, Brett Rolston Lider, Alison Boncha
  • Patent number: 10107416
    Abstract: A method that simplifies the exchange of data to facilitate delivery of data that relates to operation of a valve assembly to a Web-based user interface over a network. In one embodiment, the method configures an apparatus to receive data about the valve assembly in a first format and to generate an output in a second format, e.g., JavaScript Object Notation (JSON) format. The method may also configure the device with an architecture with multiple layers, wherein the architecture can exchange data in the JSON format between a first layer and a second layer. This architecture is configured to be lightweight as compared to the SOAP/HTTP architecture found in conventional techniques, typically deploying a Representational State Transfer (REST) structure that permits use of JavaScript Object Notation (JSON) format to communicate among the architecture layers and with the web-based user interface.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: October 23, 2018
    Assignee: Dresser, LLC
    Inventors: Vidya Govindan, Rama Krishna Raju Mudunuru, Sudhakar Reddy
  • Patent number: 10101899
    Abstract: A wireless communication device, system and methods are presented. The wireless communication device includes a display unit, a transmitting unit, a touch input, a storage unit and an execution unit. The display unit displays screens comprising display objects related to one or more applications. The touch input acceptance unit accepts a touch input. The storage unit stores screen information comprising icons related at least to the applications, disposition information of the icons on the screens, and acquisition source information for the applications. The execution unit causes the transmitting unit to transmit screen information associated with the screens selected based on input accepted by the touch input acceptance unit.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: October 16, 2018
    Assignee: KYOCERA Corporation
    Inventor: Hiroki Kobayashi
  • Patent number: 10074445
    Abstract: Certain aspects of the present disclosure relate to a technique for analyzing data records using a touch screen interface. A touch event is received from the touch screen interface to relate a first data object with at least a second data object. In response to receiving the touch event, at least one data record of the first data object relating to the second data object is retrieved using a unique identifier of the first data object. A time chart of the first data object for the retrieved at least one data record is constructed based on a time parameter from the retrieved record of the first data object.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: September 11, 2018
    Assignee: Open Invention Network LLC
    Inventor: Margarita Khafizova
  • Patent number: 10027534
    Abstract: A log management system includes a computer executable application that may be executed to obtain a first log entry from a first resource of a distributed computing system having multiple resources, and obtain resource information about at least one other resource of the distributed computing system that is correlated with the first resource. From the resource information, the application obtains one or more log entries from the correlated resource, and displays the first log entry and the correlated log entry on a display.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: July 17, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Vandana Rao
  • Patent number: 10007647
    Abstract: Systems, methods, and computer program products to perform an operation for validating and adapting a GUI structure to a screen of a client device. The operation comprises receiving by the client device a software agent together with a device dependent arrangement rule. The software agent is adapted for analyzing received GUI code for identifying GUI elements to be rendered on the screen and determining a relative arrangement of the rendered GUI elements. If the relative arrangement is not compliant with the device dependent arrangement rule, the software agent determines a distance between GUI elements of the relative arrangement and a relative arrangement of the GUI elements in accordance with the device dependent arrangement rule, amends the GUI code to re-arrange the GUI elements towards the improved arrangement, and re-renders the GUI elements for the screen using the amended GUI code.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: June 26, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias X. Falkenberg, Stephan Laertz
  • Patent number: 9852114
    Abstract: A user may create a blueprint that specifies an application's architecture, including virtual machines (VM) nodes, software services and application components within the VM nodes. To do so, the user manipulates a graphical user interface (GUI) rendered by a graph layout manager and a Scalable Vector Graphics (SVG) layout engine. The SVG layout engine parses declarative layout configurations and translates the declarative layout into SVG elements that visually represent the blueprint. Additional information may be rendered in independent layers overlaid on the GUI which a user may selectively activate or de-activate to show or hide, respectively, the additional information. The layers may be generated using extension points exposed via the declarative layout.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: December 26, 2017
    Assignee: VMware, Inc.
    Inventors: Jialiang Wang, Komal Nitin Mangtani, Sesh Jalagam
  • Patent number: 9852113
    Abstract: Embodiments of the present invention provide a method, system and computer program product for content driven selection of a rendering engine. In an embodiment of the invention, a method for or content driven selection of a rendering engine can include retrieving content for display in a content browser executing in memory by a processor of a host computer, mapping at least one directive embedded in the retrieved content to a target rendering engine, selecting the target rendering engine for rendering the content, and passing the content to the selected target rendering engine. In this regard, in an aspect of the embodiment, multiple directives embedded in the retrieved content can be mapped, each to one of a selection of different target rendering engines, and a most often mapped one of the target rendering engines can be selected for rendering the content.
    Type: Grant
    Filed: July 14, 2013
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Adam Ross Cook, Jonathan Lidaka, Ryan Eric Smith
  • Patent number: 9830310
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: November 28, 2017
    Assignee: Flipboard, Inc.
    Inventor: Charles Hugo Ying
  • Patent number: 9813461
    Abstract: An attendee device in an online conference session views a shared application window in a full screen mode. The attendee device receives data for content being shared by a host device, including at least one application window at a first resolution. The attendee device receives an input to enter a full screen mode for one of the application windows and determines whether displaying that application window at a second resolution for the full screen mode requires the image data to be magnified. When displaying the application window at the second resolution requires magnified image data, the attendee device requests the magnified image data from the meeting server facilitating the conference session. The meeting server provides the magnified image data to the attendee device, and the attendee device displays the application window in full screen mode using the magnified image data.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: November 7, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Hua Ouyang, Yi Lu, Qi Shi, Huahua Yin, Yunwei Luo
  • Patent number: 9798809
    Abstract: A system, method, and computer program product are provided for crawling a website based on a scheme of the website. In use, a difference between a first content and second content of a website is identified. Additionally, a scheme of the website is identified based on the difference. Furthermore, the website is crawled based on the scheme.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: October 24, 2017
    Assignee: McAfee, Inc.
    Inventor: Gabriel Pack
  • Patent number: 9773285
    Abstract: In general terms, embodiments of the present invention relate to methods and apparatuses for providing information regarding relationships between individuals, who may be associated with a user of a mobile device, and objects (e.g., products, locations, businesses, etc.) identified in an image. In some embodiments, this image may be captured by a mobile device. For example, in some embodiments, a method is provided that includes: (a) receiving first information associated with an image, where the image was captured by a mobile device operated by a user; (b) receiving second information regarding one or more individuals; (c) determining, based at least partially on the first and second information, one or more relationships between information regarding individuals and information associated with the image; and (d) presenting, via the mobile device of the user, information associated with the one or more relationships.
    Type: Grant
    Filed: January 1, 2012
    Date of Patent: September 26, 2017
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Matthew A. Calman, Erik Stephen Ross, Alfred Hamilton
  • Patent number: 9766695
    Abstract: An apparatus of this invention is directed to an information processing apparatus that continues detection of an instruction of an operator even if the reliability of instruction information detection has lowered due to a device fault, degradation of the environment, and the like.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: September 19, 2017
    Assignee: NEC Coproration
    Inventor: Yoshikazu Kobayashi
  • Patent number: 9740994
    Abstract: A new computer-readable medium, computer-implemented method, and system is provided which can allow a user to make changes to the planning data, generate a new plan, generate a new solution based on the generated plan, or perform an alternative scenario analysis on the generated plan. In one embodiment, a new model for representing planning data, identified as a “base-plus-delta” model is provided. In another embodiment, a new web service implementation for a planning engine is provided. In another embodiment, a new technique for copying plans to perform an alternative scenario analysis on the copied plan is provided. In another embodiment, an automatic propagation of user changes from a database directly to an in-memory object is provided. In certain embodiments of the invention, two or more of the described features can be combined to provide an interactive supply chain planning system.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: August 22, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Manoj Abraham, Qun Chen
  • Patent number: 9740675
    Abstract: An integrated system is described that allows a user to easily mine and report data maintained by a customer relationship management (CRM) application. In general, the system automates the process of creating electronic reports, such as an electronic worksheet, in a format that can be directly manipulated and viewed from spreadsheet application. In one embodiment, the report is automatically generated to include a pivot table for displaying the data. The system includes a database adapted to store the CRM data. First and second reporting modules execute within the CRM software application and the worksheet software application, respectively. The reporting modules cooperate in order to integrate CRM application and spreadsheet application, thereby automating the process of generating a worksheet based on the CRM database.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: August 22, 2017
    Assignee: MasterMine Software, Inc.
    Inventor: Robert Machalek
  • Patent number: 9734139
    Abstract: A system for monitoring and auditing data in one or more spreadsheets comprises a file store within which files containing spreadsheet data can be stored, a database, and monitoring means. The monitoring means is operative to detect changes in spreadsheet data within the file store and to record the changes in the database. The system may comprise an entity selector for selecting entities in a spreadsheet, and a tracker for tracking the shift in position of entities. An offset determinator derives offset values representing the shift in position of the entities. An offset applicator applies the offset values to the spreadsheet data before comparing the spreadsheet data with a version of the spreadsheet data at a different time point. In a further aspect, the invention provides a system for processing and storing spreadsheets.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: August 15, 2017
    Assignee: Cluster Seven Limited
    Inventors: Andrew Reeves, James Culverwell, Aaron Wittman
  • Patent number: 9734554
    Abstract: The specification and drawings present a new method, apparatus and software related product (e.g., a computer readable memory or a storage device) for compensation of viewing quality in display/imaging devices for users with common vision abnormalities. In case a user not wearing compensation lenses (such as prescription eye glasses or contact lenses) it can be possible to compensate for user's vision abnormalities by applying an identified pre-programmed/stored compensation algorithm, corresponding to one of a plurality of common settings for corrective eye glasses, to the original content/image (e.g., video, multi-media content, digital pictures and the like), for displaying the resulting content on the display/imaging device for viewing with an acceptable level of quality by the user without wearing the compensation lenses.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 15, 2017
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventor: Justin Earl Ballard
  • Patent number: 9648080
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: May 9, 2017
    Assignee: Flipboard, Inc.
    Inventor: Charles Hugo Ying
  • Patent number: 9626386
    Abstract: A computerized system and method are presented that provide access to three data collections that can form the foundations of a spiritual journey, namely a research archive for researching fundamental texts of a variety of spiritual and religious domains, a personal reflection data collection for reflecting upon a personal life journey, and a community conversation data collection that provides users with an opportunity to explore the research archive and their personal reflections in a social community setting. The research archive is oriented around ideas having snippets from the fundamental texts. The various elements in the data collections are associated with life issue tags and religious or spiritual domains. By analyzing a user's selected domain or the domain of displayed content, and by analyzing the life issue tag associated with displayed content, the system and method can suggest related content from elsewhere in the data collections.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 18, 2017
    Assignee: Ambient Consulting, LLC
    Inventors: Andrew Grossman, Kenneth F. Krutsch, Richard Monson-Haefel, Clayton Darwin
  • Patent number: 9615062
    Abstract: An image display method includes: receiving, from a single camera, first and second image information for first and second captured images captured from different perspectives, the first image information having a first data density; selecting a portion of the first captured image for display with a higher level of detail than other portions of the first captured image, the selected portion corresponding to a first area of the first captured image; displaying the selected portion in a first displayed image, using a second data density relative to the selected portion of the first captured image; and displaying another portion of the first captured image, in a second displayed image, using a third data density; where the another portion of the first captured image is other than the selected portion of the first captured image; and where the third data density is lower than the second data density.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: April 4, 2017
    Assignee: PELCO, INC.
    Inventors: Sezai Sablak, Greg Millar, Farzin Aghdasi
  • Patent number: 9563668
    Abstract: Embodiments of the invention provide for executing a batch process on a repository of information. According to one embodiment, executing a batch process can comprise presenting one or more aspects of records of the repository and receiving a selection of a criteria for at least one aspect of the records. Records matching the selected criteria can be identified and a summary of the information can be presented. The batch process can comprise one of a plurality of batch processes. In such a case, a selection of the batch process can be received and parameters of the batch process can be populated with the selected criteria. The batch process can then be executed with the parameters. For example, executing the batch process can comprise generating a report based on the parameters and the records of the repository.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: February 7, 2017
    Assignee: Oracle International Corporation
    Inventors: Lynda Tollefson, Nagaraj M. Hunur, Balamurali Manyam, Prasad Bodla, Ashton Kawanishi
  • Patent number: 9552463
    Abstract: A method, system and non-transitory computer-readable medium product are provided for functionality watermarking and management. In the context of a method, a method is provided that includes identifying a request to establish an association between a watermark template and a function of at least one user device and determining whether the request to establish the association between the watermark template and the function of the at least one user device is authorized. The method further includes authorizing the request to establish the association between the watermark template and the function of the at least one user device in response to a determination that the request to establish the association between the watermark template and the function of the at least one user device is authorized.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: January 24, 2017
    Assignee: AirWatch LLC
    Inventors: John Marshall, Erich Stuntebeck
  • Patent number: 9519914
    Abstract: Methods and apparatus to determine ratings information for online media presentations are disclosed. An example method includes receiving pingback messages corresponding to presentation of media at a client device, determining a portion of the media that was presented at the client device based on the pingback messages, obtaining demographic information associated with the client device, and determining a demographic characteristic associated with the presentation of the portion of the media based on the pingback messages and the demographic information.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: December 13, 2016
    Assignee: The Nielsen Company (US), LLC
    Inventors: Steven J. Splaine, Kevin K. Gaynor, Narasimha Reddy Goli
  • Patent number: 9477382
    Abstract: A multi-page content selection mode is provided for devices and systems having display capability. The content may be any type (e.g., text, images, files, etc). In some cases, the user can engage the mode with a combination of gestures and touch points on a touch screen. The combination may include, for example, one or more initial touch points at a desired starting location of target content, followed by a dragging gesture moving from that location to a desired end location of that content. Content between the starting and end locations is selected. Input devices other than touch screens can be used to engage the selection process. During a multi-page selection process, content of a second page can be previewed in a preview area on a first displayed page. In some such cases, content from the second page scrolls into the preview area and displaces content from the first displayed page.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: October 25, 2016
    Assignee: Barnes & Noble College Booksellers, Inc.
    Inventors: Kourtny M. Hicks, Dale J. Brewer
  • Patent number: 9471669
    Abstract: The disclosed subject matter provides methods and systems for presenting previously selected search results to a user. A first previously selected search result may be obtained from a first search provider. The first previously selected search result may be a first result, selected by a user, of a first prior search query executed by the first search provider. A second previously selected search result may be obtained from a second search provider, and the second previously selected search result may be a second result, selected by the user, of a second prior search query executed by the second search provider. Next, the first and second previously selected search results may be presented in an interface associated with a third search provider.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: October 18, 2016
    Assignee: GOOGLE INC.
    Inventors: Brandon Bilinski, Owen Daniel Otto
  • Patent number: 9437120
    Abstract: One embodiment is directed to a computer program, embodied on a computer readable medium. The computer program is configured to control a processor to execute instructions. The instructions include receiving a selection of built-in interactive regions provided by a visualization component, aggregating the selected set of regions, and creating one or more custom regions from the aggregation of the selected set of regions.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: September 6, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kevin Chow, Prashant Singh, Melinda Tang
  • Patent number: 9436667
    Abstract: Techniques are provided for rendering media as layers. Logical units of media form a media stream. The media stream as a whole is processed to divide components within the units into assigned layers. The layers are then formatted to a desired output format in parallel with one another when dependencies permit. Next, each unit of media is rendered to the output format by superimposing or merging multiple layers to reconstruct each unit of media in the output format.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: September 6, 2016
    Assignee: RenderX, Inc.
    Inventor: David Tolpin
  • Patent number: 9349109
    Abstract: Techniques for media generation and management are described, including retrieving data associated with an asset, processing the data to identify an asset type, the asset type and the data being used to configure an application framework, wherein one or more panels are dynamically determined by evaluating the asset type, the one or more panels being presented in the application framework and at least one of the one or more panels are configured to receive an input initiating an action performed on the asset, and presenting the asset and the one or more panels in an interface coupled to the application framework.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: May 24, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Tyler J. Lettau
  • Patent number: 9348801
    Abstract: The present disclosure includes a system and method for automatic page layout. One automatic page layout method includes dividing a plurality of ordered graphical items into groups, and bisecting a space into regions having a reading order corresponding to an order of the ordered graphical items, each region corresponding to one of the groups and being sized according to a first layout characteristic of the ordered graphical items of the region's corresponding group in proportion to a second layout characteristic of the plurality of ordered graphical items. An output is caused in which each region has been filled with that region's associated group of ordered graphical items.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: May 24, 2016
    Assignees: HP Brasil LTDA, Pontificia Universidads Catolica Do Rio Grande Do Sul
    Inventors: João Batista Sousade Oliveira, Isabel H. Manssour, Ricardo Farias B. Piccoli, Alexandre K. Seki, Mauricio S. Klein
  • Patent number: 9323735
    Abstract: A method and apparatus for spreadsheet automation have been disclosed.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: April 26, 2016
    Assignee: A3 SOLUTIONS INC.
    Inventors: Robert Lautt, Zoltan Grose
  • Patent number: 9319480
    Abstract: Systems, methods and computer program products are disclosed for managing digital media for an artist or author in an online digital media store using an automated data feed with a unique data structure or a web service having a simple and intuitive user interface. In some implementations, a webpage is provided by the web service that allows a user to request access to manage an artist or author. Upon such request, a rules-based vetting process is employed by the online digital media store for determining the eligibility of the user to manage the digital media of the artist or author.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 19, 2016
    Assignee: Apple Inc.
    Inventors: Ricardo D. Cortes, David Makower, Aloke Bhatnagar
  • Patent number: 9298347
    Abstract: A mobile terminal and an application icon moving method thereof are provided. When a predetermined application icon is selected from a menu screen including a plurality of application icons and moved to a control region, a default home screen or the whole home screen stored in a memory may be selectively displayed according to a moved position of the corresponding icon, and also an icon-insertable position may be visually guided on the displayed home screen. This may allow a user to execute the movement of the application icon in an easy, convenient manner.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: March 29, 2016
    Assignee: LG ELECTRONICS INC.
    Inventor: Hyeongseok Roh
  • Patent number: 9292094
    Abstract: The subject disclosure relates to annotating data based on gestures. Gestures include user interaction with a client device or client software. Gestures are tracked and associated with data. In an aspect, client context associated with a gesture is also tracked. The gestures are then employed to determine a global term to associate with the data. In an aspect, a look-up table comprising a pre-defined relationship between gestures and a global term can be employed. In another aspect, an inference component employ context information in conjunction with the tracked gestures to determine a global term to assign to data. After a global term is determined for data based on a gesture, an annotation file for the data can be created associating the data with the global term.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Michael Justin Flasko, Lance Olson, Jason Clark, Siddharth Jayadevan
  • Patent number: 9282377
    Abstract: Some embodiments provide methods of providing a translation of information to a translated format comprising: receiving information in a first format; identifying the first format, where in the first format is one of a plurality of different formats configured to be received; processing the information in accordance with the first format and extracting one or more speech elements from the information; identifying, through at least one processor configured to translate the received information, one or more sign language identifiers corresponding the one or more extracted speech elements, wherein at least one of the one or more sign language identifiers directly corresponds to a synonym of at least one of the one or more speech elements; and causing one or more sign language clips corresponding to at least one of the one or more sign language identifiers to be reproduced on a display of a displaying device.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: March 8, 2016
    Assignee: ICOMMUNICATOR LLC
    Inventor: Steven Bruner
  • Patent number: 9235602
    Abstract: A web-based application provides more accurate and clearer methods of searching, sorting, and displaying a set of images stored in a database. A first aspect of the present invention is the method by which image data is stored. Typical content-based systems use color information, whereas the present invention uses an image-location tagging method. A second aspect of the present invention is the method by which the set of images are sorted in relevancy. Tag data of the images allows for a new and last method of searching through an entire set. A third aspect of the present invention is the method by which the sorted images are displayed to the user. Instead of the common method of just displaying the images in a rectangular array, where each image is the same size, the web-based application positions and sizes each image based on how relevant it is.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: January 12, 2016
    Inventors: Parham Aarabi, Ron Appel
  • Patent number: 9165186
    Abstract: Disclosed are techniques for providing additional information for text in an image. In some implementations, a computing device receives an image including text. Optical character recognition (OCR) is performed on the image to produce recognized text. One or more topics corresponding to the recognized text is determined. A word or a phrase is selected from the recognized text for providing additional information. One or more potential meanings of the selected word or phrase are determined. One of the potential meanings is selected using the one or more topics. A source of additional information corresponding to the selected meaning is selected for providing the additional information to a user's device.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: October 20, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: David Paul Ramos, Matthew Joseph Cole, Matthew Daniel Hart
  • Patent number: 9122372
    Abstract: A user interface for a computer that can display one or more virtual or digital files that allow a user to sort through and select a particular virtual or digital file to interact with, or a digital object associated with that virtual or digital file. The user interface described herein allows a user to view and browse rapidly through a sequence of images representing one or more virtual or digital files by displaying in the user interface a combination of two images simultaneously, side-by-side, while continuously maintaining the specified sequence.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: September 1, 2015
    Assignee: Allen Learning Technologies
    Inventors: Michael W. Allen, Steven M. Birth
  • Patent number: 9104314
    Abstract: A method and apparatus for performing calculations in a character input mode of an electronic device. Character input is received in the character input mode, and input characters are displayed in a character input window. If determined that an arithmetic expression is present in the displayed input characters, the arithmetic expression is evaluated, and an evaluation result is displayed. A calculation enabling condition may be satisfied prior to, or after, the arithmetic expression identification. The method may be applied to character input modes of a text messaging or email application, or of a word processing application.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: August 11, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jeongseob Kim
  • Publication number: 20150113370
    Abstract: Object matching between slides of a presentation is disclosed. In certain implementations, different objects within separate slides are matched and can be separately and independently handled during slide transitions as compared to unmatched objects. In certain embodiments, this involves matching objects on both an outgoing and incoming slide and providing specific animation or handling for those matched objects. Further, different degrees or levels of object matches may be provided and this information may be leveraged in the slide transition process.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: APPLE INC.
    Inventor: Mark J. Flider
  • Publication number: 20150113372
    Abstract: Character morphing between slides of a presentation is disclosed. In certain implementations, Characters with varying styles within separate slides are matched and can be animated during slide transitions using distance field morphing. In certain embodiments, this involves matching characters on both an outgoing and incoming slide and providing a morphing process in order to smoothly transition from the outgoing slide to the incoming slide. Additionally, different techniques may be provided along with the distance field morph to further improve the slide transition process.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: APPLE INC.
    Inventor: Mark J. Flider
  • Publication number: 20150113371
    Abstract: Disclosed embodiments provide techniques for enhancing presentation system animations by applying motion blur to animated objects within a presentation system. Clipping the blur effect to particular regions may increase efficiencies over calculations of motion blur across an entire screen. Further, in certain embodiments, the motion blur may be calculated and presented on a per-object basis. Accordingly, relational objects (e.g., objects seemingly inside other objects and/or overlapping or crossing objects) may each have their own blur effect without impacting the other objects' blur effects.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: APPLE INC.
    Inventor: Mark J. Flider
  • Patent number: 9015591
    Abstract: Embodiments are directed to selecting and applying data-specific presentations, to adaptively selecting visual presentations based on historical data and to providing rendering hints for data presentations. In one scenario, a computer system receives an indication that a visual presentation is to be applied to a specified portion of data. The computer system analyzes the specified data to determine which of a plurality of data presentations is most relevant for the specified data. The relevance is based on relevancy factors including one or more of the following: end-user profile, structure of the specified data and patterns within the specified data. The computer system then applies the determined appropriate visual presentation to the specified data.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moe Khosravy, Christian Liensberger, Anthony Nino Bice
  • Patent number: 9015570
    Abstract: Embodiments of the present invention provide systems and methods for providing access to a channel via an embedded web event channel player. In exemplary embodiments, an embeddable code associated with the channel is provided to a channel owner. Once embedded, the code will provide an instance of the channel player on a user's device that can access the channel. A list of events is aggregated and provided for the channel associated with the channel player. Upon a request by a user, an event from the list of events may be streamed to the channel player.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 21, 2015
    Assignee: BrightTALK Ltd.
    Inventors: Peter Rance, Dorian Logan, Kenneth Winter
  • Patent number: 8996974
    Abstract: A video system comprises a shared media accessor configured to access shared media. The shared media is configured to be displayed on a first display screen and a second display screen. A video accessor configured to access images from a first camera. A field of view of the first camera is oriented such that the first camera can capture the images comprising non-verbal communication of a user associated with the shared media. A video compositor configured to composite the images captured by the first camera and said shared media. The composited images are configured to be displayed on the second display screen.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: March 31, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kar-Han Tan, Daniel G. Gelb, Ian N. Robinson
  • Patent number: 8984388
    Abstract: A method for installing an application includes inputting a command to download the application, selecting a page to add an identifier for executing the application, and displaying the identifier on the selected page.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: March 17, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Joon-kyu Seo, Hyun-jin Kim, Ji-yeon Kwak, Jin Ra
  • Patent number: 8984424
    Abstract: User interface frameworks may provide an environment for developers to design and arrange user interface elements within a design layout to create a user interface. Many times UI elements comprise non-integer size values (e.g., height, width, position, etc.) due to text, user specified data, and/or centering, for example. Rendering UI elements at non-integer size values may create display artifacts because of sub-pixel rendering. Accordingly, as provided herein, a set of rules may be applied during design layout to non-integer size values to create integer size values (e.g., non-integer size values may be rounded to the nearest integer). Using integer size values in arranging UI elements within a design layout, allows undesirable display artifacts to be mitigated during rendering.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: David P. Relyea
  • Patent number: 8977946
    Abstract: A presentation apparatus stores parts data that includes parts data that includes type, location, and size of component parts that are displayed within a selected screen area, together with a selection rule that depicts the type of the component part that is to change a drawing state when the presentation apparatus is running in a presentation mode. When executing a presentation process, the apparatus selects a component part from the parts data, according to the selection rule, processes the selected screen area by changing an image of the selected component part, and generates the image to be used in the presentation.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: March 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Noriaki Sato