Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
  • Patent number: 8990710
    Abstract: In one aspect, the subject disclosure can be embodied in a method for building desktop applications using a web browser platform is provided. A content type and a location of a web application is determined based on input from a user via an input field. Application data for the web application is retrieved based on the determined content type and location of the web application. Parameters for a browser platform application to be generated for the web application are identified, and the browser platform application is generated based on the retrieved application data and the identified parameters.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Craig Warner, Luke Greenley Stone, Alex Knowles
  • Patent number: 8990904
    Abstract: Mechanisms are provided for collecting configuration data from components of a managed computing system environment. A portion of code is obtained, in a data processing system, from a data collection system that does not have security credentials to allow the data collection system to directly access to the managed computing system environment. The portion of code is executed by the data processing system using security credentials maintained in the data processing system. Executing the portion of code causes the data processing system to access the managed computing system environment and collect configuration data from the managed computing system environment. The data processing system, via the portion of code, provides the configuration data collected from the managed computing system to the data collection system which stores the collected configuration data in a data storage.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Michael E. Nidd, Ruediger Rissmann
  • Patent number: 8990711
    Abstract: Methods and devices for minimizing and maximizing displayed output associated with applications are provided. More particularly, an application presented as two or more pages in a portrait mode can be minimized to present one of the two or more pages following a minimization operation. The page that continues to be displayed can comprise a primary or preferred page, while the page that is dismissed can comprise a secondary or ancillary page. With respect to a maximization operation received with respect to a page of an application results in the display of an additional page associated with that application. Maximization can include controlling the respective screens on which first and second pages of the maximized application are displayed.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: March 24, 2015
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Mohammed Selim
  • Publication number: 20150082206
    Abstract: Methods and apparatus to identify pop-up/pop-under windows in a browser are disclosed. An example method includes identifying web page load events corresponding to a user action on a monitored device, identifying at least one of a life span or a page load history of a first browser window, and determining that the first browser window is secondary browser window based on at least one of the life span or the page load history.
    Type: Application
    Filed: September 19, 2013
    Publication date: March 19, 2015
    Inventor: Bin Lay Low
  • Patent number: 8984415
    Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: March 17, 2015
    Assignee: LinkedIn Corporation
    Inventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
  • Patent number: 8984598
    Abstract: Mechanisms are provided for collecting configuration data from components of a managed computing system environment. A portion of code is obtained, in a data processing system, from a data collection system that does not have security credentials to allow the data collection system to directly access to the managed computing system environment. The portion of code is executed by the data processing system using security credentials maintained in the data processing system. Executing the portion of code causes the data processing system to access the managed computing system environment and collect configuration data from the managed computing system environment. The data processing system, via the portion of code, provides the configuration data collected from the managed computing system to the data collection system which stores the collected configuration data in a data storage.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Michael E. Nidd, Ruediger Rissmann
  • Publication number: 20150074561
    Abstract: A computing device implementing a browser application with an add-on toolbar may provide for customization of the visual appearance of the toolbar. The device may receive a configuration file describing a visual appearance of the toolbar. The configuration file may be stored locally at the client device. The configuration file may be validated to verify that the configuration file is a valid file for changing the visual appearance of the toolbar; and the configuration may be update the visual appearance of the toolbar to correspond to the visual appearance described by the configuration file. In another possible implementation, a theme for a graphical element of a web page may be distributed as a configuration file that can be distributed as a link that can be placed within the link to used to reference the web page.
    Type: Application
    Filed: May 7, 2010
    Publication date: March 12, 2015
    Applicant: GOOGLE INC.
    Inventor: Xin ZHOU
  • Publication number: 20150074562
    Abstract: A method in a data processing system and apparatus for organizing files or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files or web pages. The electronic files or web pages are organized as a function of the metalabels into the hierarchical file structures.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 12, 2015
    Applicant: Illinois Institute of Technology
    Inventors: Ophir Frieder, Sanjiv Kapoor
  • Publication number: 20150074563
    Abstract: The invention provides methods and devices that address problems encountered when attempting to accurately reconstruct visual stimuli being displayed to a user as they interact with online-content, typically through a browser interface. In one embodiment, the invention provides for the browser to maintain a record of selected technical parameters and relevant data that may impact the manner in which online-content is being displayed to the user, taking into consideration the current context in which the browser is being operated. In another embodiment, the invention is a device for recording events as reported from a browser interface. The events are recorded in a selected format and syntax to form a primary index of events and related outcomes which comprise the users interface experience. In operation, the devices detect events as detected at the browser interface. Next, the devices identify, categorize, and filter detected events as to their relevance to the visual stimuli being presented to the user.
    Type: Application
    Filed: November 10, 2014
    Publication date: March 12, 2015
    Inventors: Kenneth H. Crain, William K. Vanover
  • Patent number: 8977954
    Abstract: The present disclosure relates to a method and system for providing an HTML-based application capable of controlling web actions and clients. The system includes an HTML skin-generating module to generate an HTML skin that includes instructions corresponding to business logic, and a script to control a skin according to the business logic. The system also includes an application drive file-generating module to generate an application drive file to interoperate with the HTML skin to execute the business logic.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: March 10, 2015
    Assignee: NHN Entertainment Corporation
    Inventor: Woo Sung Cho
  • Publication number: 20150067547
    Abstract: Embodiments provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In an embodiment, a server component of a web application can receive a notification that an application page in a first window has been unloaded. In response, the server component can associate the first window with an expiration time and add the first window to an expiration list of windows that are potentially inactive. If a request is received by the server component from the first window while the first window is in the expiration list, the server component can identify the first window as active and remove it from the list. If a request is received by the server component from a second window after the expiration time associated with the first window, the server component can identify the first window as inactive and free all resources for the first window.
    Type: Application
    Filed: November 11, 2014
    Publication date: March 5, 2015
    Inventors: Blake Sullivan, Yuan Gao, Hongbing Wang
  • Publication number: 20150067546
    Abstract: According to one embodiment, an electronic apparatus includes a processor. The processor is configured to designate, in accordance with a first operation for specifying a first region on first information displayed on a screen, the first region as a first selection region. The processor is configured to designate, in accordance with a second operation for specifying a second region in the first region, a region in the first region except the second region as a second selection region.
    Type: Application
    Filed: February 27, 2014
    Publication date: March 5, 2015
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Eita Shuto
  • Patent number: 8972240
    Abstract: An “Interactive Word Lattice” provides a user interface for interacting with and selecting user-modifiable paths through a lattice-based representation of alternative suggested text segments in response to a user's text segment input, such as phrases, sentences, paragraphs, entire documents, etc. More specifically, the user input is provided to a trained paraphrase generation model that returns a plurality of alternative text segments having the same or similar meaning as the original user input. An interactive graphical lattice-based representation of the alternative text segments is then presented to the user. One or more words of each alternative text segment represents a “node” of the lattice, while each connection between nodes represents a lattice “edge. Both nodes and edges are user modifiable. Each possible path through the lattice corresponds to a different alternative text segment. Users select a path through the lattice to select an alternative text to the original input.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Christopher John Brockett, William Brennan Dolan
  • Patent number: 8972880
    Abstract: A tagging structure is used in web pages to identify content in such web pages that can be dragged and dropped into a wireless device when such web pages are rendered as a component of a web page served by a media management service.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: March 3, 2015
    Assignee: Pendragon Wireless LLC
    Inventors: Daniel J. Lin, Christopher K. Hess, Robert J. Morgan
  • Patent number: 8972871
    Abstract: A graphical object is rendered to a pixel buffer, such that a software application executing on a computing device displays the contents of the pixel buffer via a user interface. An invisible element is created and positioned under the cursor in response to detecting that the cursor is positioned over the feature being displayed via the user interface. The software application automatically repositions the invisible element in accordance with a movement of the cursor. A change in the position of the invisible element is determined, and the graphical object is repositioned within the pixel buffer in accordance with the change in the position of the invisible element.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Susannah Alice Raub, Enoch Chee-Lok Lau
  • Patent number: 8972486
    Abstract: A terminal apparatus includes a communication unit, a storage unit, and a controller. The communication unit is capable of communicating with a web server and receives information of a web page from the web server. The controller displays the web page in a window displayed on a display unit, generates an image of the web page before a change each time the web page is changed to a different web page, associates the generated image with a change history of the web page to store the generated image in the storage unit, and reads the image corresponding to the change history from the storage unit based on an instruction made by a user to display the image, to display the image on the display unit.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: March 3, 2015
    Assignee: Sony Corporation
    Inventor: Tsuyoshi Ishikawa
  • Patent number: 8970856
    Abstract: An image forming apparatus is described. Selecting a function desired by a user from among functions provided in the apparatus is provided to improve operability as well as eliminating erroneous copy. In the image forming apparatus, an operation unit includes a display panel for displaying a function selecting portion. An operation unit side control portion, as the function selecting portion, has a first function selecting portion in which selectable function items are displayed corresponding to an operation mode and a second function selecting portion in which other function items which are selectable at the same time. The first function selecting portion and the second function selecting portion are displayed at the same time on the display panel, so that functions of the first function selecting portion and functions of the second function selecting portion are selectable at the same time.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: March 3, 2015
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Shinsaku Tohki, Makoto Okumura
  • Patent number: 8972966
    Abstract: Systems, methods and products directed toward facilitating firmware updates in a hybrid computing environment. One aspect includes providing a primary operating environment and a secondary operating environment in an information handling device; downloading one or more firmware update packages appropriate for the secondary operating environment to the primary operating environment; and executing a firmware update tool from the primary operating environment, the firmware update tool being configured to install the one or more firmware update packages on the secondary operating environment. Other embodiments are described herein.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: March 3, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott E. Kelso, Jian Li, Steven R. Perrin, Matthew P. Roper, Bradley P. Strazisar, Jianbang Zhang
  • Patent number: 8966127
    Abstract: In response to a computerized device connecting to a printing device, methods herein create a shortcut on the computerized device when mapping to the printing device. The shortcut comprises a link to device documentation specific to the printing device. After such a link is created, in response to the user activating the shortcut on the computerized device, the methods herein link to the device documentation to cause the device documentation to appear on the graphic user interface of the user's computerized device.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: February 24, 2015
    Assignee: Xerox Corporation
    Inventor: Malcolm Moodie
  • Patent number: 8966440
    Abstract: Methods and systems are provided for creating custom applications that integrate custom objects in a multi-tenant system. One exemplary method for creating a custom application involves an application server providing a graphical user interface on a client device. The graphical user interface includes a graphical user interface element for receiving an input value for an attribute of the custom application, wherein the application server generates the custom application having the attribute equal to the input value indicated by the graphical user interface element to a client device.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: February 24, 2015
    Assignee: salesforce.com, inc.
    Inventors: Jamie No, Daniel Jacob Donovan, Evan Michael Moses, Mary Kathryn Scotton, Michelle Cheng Jowitt
  • Patent number: 8966376
    Abstract: Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: February 24, 2015
    Assignee: Wyse Technology L.L.C.
    Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
  • Publication number: 20150052459
    Abstract: Systems and methods are disclosed herein to a method for presenting a user interface comprising: receiving data from a host computer system describing a web-based user interface, wherein the data describing the web-based user interface includes information describing a hierarchical navigation tree and shortcut menu commands associated with each of the navigation elements; presenting the web-based user interface including the hierarchical navigation tree, the navigation elements, and shortcut buttons, wherein each shortcut button corresponds to and is adjacent to the one of the navigation elements; receiving a first selection from a user activating one of the shortcut buttons; displaying a shortcut menu comprising the shortcut menu commands associated with a navigation element corresponding to the selected shortcut button; receiving a second selection from the user, and transmitting a request to the host computer to perform a command.
    Type: Application
    Filed: November 21, 2013
    Publication date: February 19, 2015
    Applicant: Unisys Corporation
    Inventor: Rinu Sunil
  • Patent number: 8959449
    Abstract: Variables incorporated into a hypertext markup language document enable location of hypertext elements. Once the variable is located, the information contained within the identified hypertext element may be used in other applications. The information may be received, as a recognized input, by the application.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: February 17, 2015
    Assignee: Intel Corporation
    Inventor: Oleg B. Rashkovskiy
  • Publication number: 20150046562
    Abstract: The invention relates to enabling one or more users or applications to orchestrate, through direct or indirect communications between Web browser instances, the operation of multiple of the Web browser instances, and/or pages of the same Web browser instance, thereby enhancing user experience and functionality. The invention thus provides for interacting with a computer generated webpage. In a particular embodiment, the method defines a centrally managed target set account on a target set server, and logging-in to the target set account from each device to be included the target set. An entry is created for each such logged-in device and each entry includes at least an identifier for each device and connection information for each device. Using the target set server, the information stored in the entries in the target set can be enabled as interactive displays on each of the devices identified in the target set entries.
    Type: Application
    Filed: May 21, 2014
    Publication date: February 12, 2015
    Inventor: Peter B. Malcolm
  • Publication number: 20150046848
    Abstract: Methods and systems of navigating between a mobile application and a mobile browser are described. In some embodiments, it is determined that an action has been performed within a mobile application on a mobile device to launch a mobile browser on the mobile device. An identifier for the mobile application is then registered with an operating system of the mobile device, and a navigation element of the mobile browser is associated with the registered identifier. The mobile application can then be re-launched in response to receiving an indication of a selection of the navigation element within the mobile browser. In some embodiments, the identifier is a uniform resource identifier (URI). In some embodiments, associating the navigation element of the mobile browser with the registered identifier comprises modifying a browser history of the mobile browser. In some embodiments, the navigation element is a selectable back button.
    Type: Application
    Filed: February 28, 2014
    Publication date: February 12, 2015
    Applicant: Linkedln Corporation
    Inventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
  • Publication number: 20150046843
    Abstract: Methods and systems of controlling the actions of a mobile browser to accommodate situations where a mobile application corresponding to a selected link is installed, as well as not installed, on a mobile device are described. In some embodiments, a selectable link associated with a mobile application is displayed within a mobile resource on a mobile device. A user selection of the selectable link is received. Content associated with the selectable link is displayed on the mobile device in response to receiving the user selection. If the mobile application is installed on the mobile device, then mobile application content associated with the mobile application is caused to be displayed within the mobile application on the mobile device. If the mobile application is not installed on the mobile device, then mobile browser content associated with the mobile application is caused to be displayed within the mobile browser.
    Type: Application
    Filed: February 28, 2014
    Publication date: February 12, 2015
    Applicant: Linkedln Corporation
    Inventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
  • Publication number: 20150046849
    Abstract: A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered.
    Type: Application
    Filed: March 11, 2014
    Publication date: February 12, 2015
    Applicant: Apple Inc.
    Inventors: Scott FORSTALL, Gregory N. CHRISTIE, Stephen O. LEMAY, Imran CHAUDHRI, Richard WILLIAMSON, Chris BLUMENBERG, Marcel VAN OS, Andre M.J. BOULE
  • Patent number: 8954867
    Abstract: A scraper system comprises a first scraper including a scraper manager for determining when to initiate content capture from a first website, the first website including content containing at least one end-user opinion corresponding to a category of interest; a navigation engine coupled to the scraper manager for navigating to the first website; a content capture engine coupled to the navigation engine for capturing the content on the first website; and a scraper database manager coupled to the content capture engine for controlling the storage of the captured content.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: February 10, 2015
    Assignee: Biz360 Inc.
    Inventors: Faisal Mushtaq, Gavin Das, Adnan Mohsin Habib
  • Patent number: 8954524
    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The prediction operation may use a current location of a computing device to identify a set of browsing habits associated with that location. The browsing habits may be used to identify a most likely navigation event for prerendering. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventor: Dominic Hamon
  • Patent number: 8954868
    Abstract: According to various exemplary embodiments, it is determined that a particular user is associated with a particular member segment of a networking website. Further, a task prioritization list associated with the particular member segment is accessed. The task prioritization list may include a prioritized list of profile update tasks associated with successful user profile pages of the particular member segment. Moreover, a prompt is displayed inviting the particular user to update the particular user profile page based on the task prioritization list (e.g., by referring to the member segment and at least one of the tasks in the task prioritization list).
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: February 10, 2015
    Assignee: LinkedIn Corporation
    Inventors: Erran Berger, Elliot Shmukler, Aaron Bronzan, Luke Liu, Aleksandr Movsesyan, Amy Parnell, Andrew Lottman, Avery Randolph Moon
  • Publication number: 20150040038
    Abstract: Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. The selected modules may be assembled based on the respective define one or more module inputs to each selected module and the defined one or more connections between modules. The assembled selected module may enable analysis to be performed on data received at the respective one or more module inputs.
    Type: Application
    Filed: October 20, 2014
    Publication date: February 5, 2015
    Inventor: William R. Softky
  • Patent number: 8949216
    Abstract: A computer receives a search request, wherein the search request contains one or more parameters that allow a search to be performed. Responsive to the search request, the computer identifies a plurality of web pages connected by a plurality of links. The computer determines the number of links in the longest path that connects at least a portion of the plurality of web pages, wherein the longest path includes a sequence of at least two web pages of the plurality of web pages connected by a link of the plurality of links. The computer determines the number of links included in a web page of the plurality of web pages.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 8949709
    Abstract: A web client is controlled to actively ignore scripts in certain portions of a web document using control instructions in the form of a special pair of markup language “tags.” A tag pair of this type is defined by a first tag, and a second tag paired with the first tag to form the tag pair. Each of the first and second tags includes a same identifier, and the tag pair is adapted to be recognized by a browser interpreter to instruct the web client to ignore given information located with the tag pair. Thus, when a web document is received by a web client, it is parsed (by the interpreter) in the usual manner. Upon determining that the tag pair is present, the browser bypasses (ignores) given information (typically, a script) located with the tag pair. Bypassing the script reduces the possibility that the script can be used for malicious purposes, such as an XSS attack.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jason M. Wicker, Ryan R. Wilson
  • Patent number: 8949726
    Abstract: Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: February 3, 2015
    Assignee: Wyse Technology L.L.C.
    Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
  • Publication number: 20150033156
    Abstract: Opportunistic display of content in a transiently available display area is disclosed. In various embodiments, an indication to display content in a display area made available in connection with an operation to update a primary application content is received. Content other than primary application content is obtained for and displayed in the display area.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 29, 2015
    Inventor: Benoit Marchant
  • Patent number: 8941856
    Abstract: An image processing apparatus includes a target determining portion to determine process target data, an image processing control portion that stores processed data obtained by image-processing the process target data when the process target data can be stored upon acceptance of an execution operation, a history storing portion that stores history information including processing identification information of the image processing when the process target data cannot be stored, and a page generating portion that generates a page including a command linked to the process target data. The target determining portion determines designated data as the process target data upon acceptance of a data designating operation, and determines processed data as the process target data after the process target data is image-processed. When history information is stored, the page generating portion generates the page further including an image processing command to perform the image processing on the process target data.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: January 27, 2015
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Yousuke Kozaki
  • Patent number: 8941719
    Abstract: According to one embodiment, an electronic apparatus, which is capable of setting areas in a screen in either a 3D mode or a 2D mode, includes a 3D video display module, a candidate area calculation module, a 2D area determination module, and a 2D video display module. The 3D video display module displays 3D video on a 3D area in the 3D mode. The candidate area calculation module calculates, upon receiving a request for displaying 2D video, a first candidate area for displaying the 2D video, based on a position of the 3D area. The 2D area determination module determines the first candidate area to be a 2D area for displaying the 2D video if the first candidate area falls within the screen and is in the 3D mode. The 2D video display module displays the 2D video on the 2D area set in the 2D mode.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: January 27, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shunsuke Takayama, Yuuichiro Aso, Miku Hamada
  • Patent number: 8943415
    Abstract: Controlling access to location information by entities hosted by an execution extension environment. After receiving a request from the entity for location information associated with a computing device, access rights of the entity for the requested location information are accessed. A request is sent to another computing device to determine whether to authorize access by the entity to the requested location information. Based on a response from the other computing device, access to the requested location information is enabled.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: January 27, 2015
    Assignee: Microsoft Corporation
    Inventor: Aaron George Meola
  • Publication number: 20150026606
    Abstract: An apparatus and method for accessing and controlling data has a computer coupled to a display screen and to a source of a plurality of data items. The computer is programmed with a program having a graphical user interface that displays symbols on the display screen that represent the data items. The symbols may be displayed and colored in groups based upon the similarity of content of the data that the symbols represent. The content may also generate labels for the symbols. Lines extending between symbols graphically indicate the relatedness of the data that the symbols represent and the size of symbols may indicate the calculated relevance to user interests.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 22, 2015
    Inventors: Cameron Wesley Hill, Kevin Michael Barresi, Mukundan Iyengar
  • Publication number: 20150026224
    Abstract: According to one embodiment, an electronic device includes a processor and a display processor. The processor is configured to store, in a storage, first information and second information. The first information regards a plurality of web pages viewed in a process of reaching a first web page. The second information regards a first clip corresponding to an area specified in the first web page. The display processor is configured to execute a process for displaying a plurality of clips comprising the first clip, and to execute, if the first clip is selected by a user, a process for displaying the plurality of web pages viewed in the process of reaching the first web page.
    Type: Application
    Filed: April 18, 2014
    Publication date: January 22, 2015
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Sachie Yokoyama, Eita Shuto
  • Patent number: 8938683
    Abstract: In various example embodiments, systems and methods for providing visual state comparisons is provided. In example embodiments, parameters are received from a user device of a user. The parameters indicate different browser/operating system combinations for a visual comparison of screenshots of a state for the different browser/operating system combinations. Based on the different browser/operating system combinations indicated by the parameters, the screenshots along with corresponding metadata for each indicated browser/operating system combination are retrieved. A user interface that visually compares at least two retrieved screenshots is provided to the user device. The user interface includes a display of the corresponding metadata for the at least two retrieved screenshots.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: January 20, 2015
    Assignee: eBay Inc.
    Inventor: Keith Bentrup
  • Patent number: 8938530
    Abstract: Identifying of dynamic content in HTTP responses includes comparing responses to HTTP requests, identifying portions of the responses that are different as dynamic content, and creating a template that designates the dynamic content.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: January 20, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William Matthew Hoffman
  • Patent number: 8938491
    Abstract: A system and method for secure binding of client calls and server functions is disclosed herein. On a server-side, the present invention alters the proxy codes of client-side JavaScript code of a Web-page. The present invention alters the name of each of the proxy codes at a predetermined time generate altered proxy codes.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: January 20, 2015
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Publication number: 20150020005
    Abstract: A communication device and method for selectively accessing remote sources of information and services on the Web through a communication network.
    Type: Application
    Filed: September 9, 2014
    Publication date: January 15, 2015
    Inventor: Ferid ALLANI
  • Publication number: 20150020004
    Abstract: A system and method for creating a web page or web site including dynamically-generating content, such as a forum, using a framing layout and a series of modules arrangeable within. An interface allows the selection and placement of modules of various types in a simulation of a web page, and configuration data for each module may be set. A layout, or plurality of possible layouts, defines sections into which the modules may be placed. Pages may be organized in a hierarchy such that features of a template page are applied to any page underneath it in the hierarchy. The interface or other component of the system may further allow for the development of additional modules and layouts to be added to the available selection.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 15, 2015
    Applicant: INTERNET BRANDS, INC.
    Inventors: Joseph A. Rosenblum, Kevin Sours, Neal Sainani, Alan Chiu, Fabian Schonholz
  • Patent number: 8935622
    Abstract: An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barry Alan Kritt, Sarbajit Kumar Rakshit
  • Patent number: 8935621
    Abstract: Systems and methods are provided for selecting components to include in portions of a displayable file. Selecting the components may include determining an order of the components for each portion of the displayable file. The components' order for a given portion may be based on a score for each component, where a component's score is based on an estimated value and standard error associated with the component. The component to include in each portion of the displayable file may be selected based at least in part on the determined component order for each portion and a predetermined priority of each portion.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: January 13, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Brett E. Lounsbury, Samuel A. Minter, Vishal M. Shanbhag, Jeffrey B. Slosberg, Michal M. Brye, Daniel B. Lloyd, Joseph Steven Mate, Tri M. Cao, Stephen B. Ivie
  • Patent number: 8935623
    Abstract: A method of generating an application programming interface (API) for an electronic circuit. A graphical user interface is displayed through which a user can initiate generation of the API. A component is selected from a plurality of components for placement in said electronic circuit. The component represents an implementable function in the electronic circuit. The component is configured using the graphical user interface. The data pertaining to the selected component and the configuration of the component is stored. The graphical user interface is utilized to access the stored data. The interface is initiated to invoke a processing of said data which causes a generation of the application programming interface. The application interface is for controlling the function of the component in said electronic circuit.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: January 13, 2015
    Assignee: Cypress Semiconductor Corporation
    Inventors: Kenneth Y. Ogami, Matthew A. Pleis
  • Patent number: 8935614
    Abstract: A method, computer readable medium and apparatus for providing control of social networking sites are disclosed. For example, the method establishes an owner profile, receives a request from a third party user to post information on a social networking site associated with an owner, determines if the request should be granted in accordance with the owner profile and posts the information on the social networking site associated with the owner if the request is granted.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: January 13, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Joseph Anderson Alfred, Joseph M. Sommer
  • Patent number: 8935620
    Abstract: Content displayed in a graphical user interface (GUI) such as a Web browser can be dynamically loaded and unloaded, or otherwise managed, based on factors such as a current view or focus position, allowing a user to view information in a list of objects without having to load all the objects at one time, which could slow down operation of the GUI.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: January 13, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel P. Cox, Jeffrey M. Scherpelz, Kevin Janhuan Lee, Peter V. Commons