Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
  • Patent number: 10366351
    Abstract: Ensuring that a user's demographic data is correct so that billing statements may be sent to a correct address for collecting payment(s) from the user is a challenge many service providers face. Automatic information standardization and verification is provided. When a user's demographic information is inputted into an information system, address information is standardized into a standard format, a breadth of a verification to perform for the user is determined, and cross-matching the user's demographic information with information provided by one or more third party data sources is performed. Results may be provided in near real-time so that any inconsistencies may be corrected on the front-end and thus avoid unnecessary operation costs and improving billing and statement delivery.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: July 30, 2019
    Assignee: EXPERIAN HEALTH, INC.
    Inventors: Dustin Ryan Whittier, Patrick Harkins
  • Patent number: 10353649
    Abstract: The present disclosure discloses methods and systems for printing a document and related referenced content. The method includes: receiving one or more pages of a document for printing by a multi-function device, the one or more pages include content, wherein at least one page selected for printing includes a reference, wherein content corresponding to the reference is not selected for printing. Then, content of each page selected for printing is automatically analyzed to identify the reference. Thereafter, content corresponding to the identified reference is automatically identified. The identified referenced content along with a page including the referenced content is automatically displayed via a user interface. The referenced content and the one or more pages are printed.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: July 16, 2019
    Assignee: Xerox Corporation
    Inventors: Srinivasarao Bindana, Liya Stanley, Davuluri Vatsalyarani
  • Patent number: 10356216
    Abstract: An exemplary method includes a media player device (“device”) providing a user with an immersive virtual reality experience in accordance with a specification file corresponding to the immersive virtual reality experience. The specification file includes data that defines a plurality of elements included in the immersive virtual reality experience by providing a plurality of links for use by the device in acquiring the plurality of elements while providing the user with the immersive virtual reality experience. The method further includes the device detecting, while the immersive virtual reality experience is being provided to the user, real-world input associated with the user, and integrating the real-world input into the immersive virtual reality experience by updating the specification file to further include data that defines the real-world input as a user-specific element that is specific to the user and that is included in the immersive virtual reality experience.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: July 16, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mohammad Raheel Khalid, Ali Jaafar, Denny Breitenfeld, Xavier Hansen, Christian Egeler, Syed Kamal, Lama Hewage Ravi Prathapa Chandrasiri, Steven L. Smith
  • Patent number: 10354088
    Abstract: Systems and methods for preprocessing data to facilitate DLP pattern matching are provided. An input string is received by a Data Leak Prevention (DLP) system. The input string is converted by the DLP system into a fixed string pattern. The conversion is performed based on one or more of multiple class definitions, including a digit class, a letter class and a symbol class. A determination is then made by the DLP system regarding whether the input string contains potential sensitive data to which a full-match is to be applied by matching the fixed string pattern against one or more stored target strings representative of sensitive data.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: July 16, 2019
    Assignee: Fortinet, Inc.
    Inventor: Juneng Zheng
  • Patent number: 10331778
    Abstract: Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically generate detailed reports (including tables, charts, and/or the like) of complex data including time varying attributes. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically calculates applicable time intervals, accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals and the calculated time intervals, displays the calculated complex data to the user, and/or enters the calculated complex data into the tables, charts, and/or the like. The user interfaces may be automatically updated based on a context selected by the user.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: June 25, 2019
    Assignee: ADDEPAR, INC.
    Inventor: Michael Lee Greenbaum
  • Patent number: 10313453
    Abstract: A process and system are directed to generating a medium without user involvement. A user makes a series of increasingly granular selections to specify the type of medium to be built, such as a webpage. A search engine conducts a search of networking resources to identify and collect content items that have a relationship to the user and that are relevant to the webpage selections made by the user. The content collection is performed automatically without any user involvement, beyond the user's initial webpage selections. The webpage is then constructed, using the collected content items to populate the components of the webpage. The webpage is customized to the user because its contents are developed based upon a search that reflects the targeting and collection of content items that are both related to the user and relevant to the user's webpage definition.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 4, 2019
    Assignee: OPEN INVENTION NETWORKS LLC
    Inventor: David Gerard Ledet
  • Patent number: 10311751
    Abstract: Methods and systems are disclosed for enabling item selection in a widget. An example method comprises receiving at an electronic device, from a server, code instructing the electronic device to display a widget having a grid comprising one or more cells configured for point-and-click selection. The method further comprises displaying the grid in accordance with the received code and sending information associated with a currently selected cell to an assistive system on the electronic device. The method further comprises configuring the electronic device for keystroke operation of the widget. The method further comprises identifying a non-entry keystroke, and in response, determining a new cell associated with the grid, selecting the new cell, and sending information associated with the new cell to the assistive system for output to the user. The method further comprises identifying an entry keystroke and, responsive thereto, sending information associated with the new cell to the server.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: June 4, 2019
    Assignee: CAPITAL ONE FINANCIAL CORPORATION
    Inventor: Nicholas Beranek
  • Patent number: 10306338
    Abstract: The disclosure is related to a personalized user interface having at least one moving image produced based on a multimedia stream received in real time from a preferred streaming server. A service server for providing the personalized user interface may perform receiving multimedia streams transmitted in real time from preferred streaming servers selected based on user interface configuration information, obtaining personalized items based on the user interface configuration information, producing a single multimedia stream for the personalized user interface by combining the received multimedia streams and the obtained personalized items, and transmitting the produced single multimedia stream to the user device.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: May 28, 2019
    Assignee: KT CORPORATION
    Inventors: I-Gil Kim, Dong-Hoon Kim, Gyu-Tae Baek, Young-Il Yoo
  • Patent number: 10262072
    Abstract: It is possible to access a presentation control information (HTML document) element contained in a transport media stream from an HTML application side. A first HTML document for displaying a web page is received. In addition, the transport media stream which contains a predetermined number of transport media and a second HTML document as the presentation control information of the transport media is received. A DOM tree of the first HTML document is generated. When a video element that references the transport media stream is present in the first HTML document, the DOM tree that is generated according to the second HTML document contained in the transport media stream is linked beneath a node of the video element.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: April 16, 2019
    Assignee: SONY CORPORATION
    Inventor: Yoshiharu Dewa
  • Patent number: 10255597
    Abstract: A method for generating a personal identification number (PIN) debit child product for use in performing a debit payment transaction with a merchant entity. A payment processing platform receives a user selection of a financial institution made via a merchant payment page and directs the user to authenticate a user identity with the financial institution. The payment processing platform receives a user selection of a core account held with the financial institution, such that the core account provides financial backing for the child product. The child product is generated that includes a child card number and a virtual PIN associated with the core account. Advantageously, the method provides the ability to make PIN debit transaction on the Internet.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: April 9, 2019
    Assignee: VERIENT INC.
    Inventor: Rajesh G. Shakkarwar
  • Patent number: 10248300
    Abstract: Techniques are described for polymorph rendering of objects in a collaborative platform and/or other environments, through which the same object is presented differently in the user interface depending on which perspective is being used to render the object. In some implementations, the platform supports multiple renderers and each renderer is associated with a particular perspective. Polymorph rendering may also be described as adaptive rendering, given that the presentation of an object may be adapted to the particular accessors of a work routine, and such adaptation is achieved through use of different renderers to render the object according to different perspectives. A particular renderer can be written once and added to the platform, and that renderer may be applied to a variety of objects. Tools may also be rendered according to various perspectives, given that tools also support the normalized object contract and at least expose the mandatory perspectives.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: April 2, 2019
    Assignee: SAP SE
    Inventors: Dave Schikora, Ole Lilienthal, Pit Humke, Michael Burwig, Martin Wezowski, Peer Hilgers, Leif Jensen-Pistorius, Thomas Spangemacher
  • Patent number: 10242347
    Abstract: An improved computerized ecommerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. Other participating merchants can be easily added to the system to form local and distant cooperative merchant networks. The system simplifies customer use of promotional offers by cross checking customer URL versus promotion lists.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: March 26, 2019
    Inventor: Sundaram Natarajan
  • Patent number: 10229390
    Abstract: A tool which provides a data collection mechanism to guide through various steps in the litigation process and directs users to determine required information. A “Discovery Generator” captures potential discovery requests, which are linked to existing document and form production tools for facilitated production of discovery. The tool provides methodologies that quantify subjective analyzes through the use of weighted measuring schemes. The tool provides a decision tree structure underlying the various steps of the methodology activated by user's answers to queries to aid in the capture and analysis of information. The tool directs users to assign values to reflect the importance of various litigation aspects. Based on the values that are assigned, assessment of the particular aspect of the litigation which is captured through the queries mentioned above, and statistical assessments of likely outcomes, the tool provides counsel with suggested paths forward or an overall assessment of the case.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: March 12, 2019
    Assignee: Bridgeway Software, Inc.
    Inventors: Gardner G. Courson, Vincent J. Miraglia, Blane A. Erwin, Patrick T. O'Donnell
  • Patent number: 10216843
    Abstract: A method and computer readable medium is described for directing a user's local web browser to refresh the top-level container that is currently displaying the content presented by a remote computer with the new content that a navigational link, within the remote desktop, remote desktop application window, or remote graphical windowing user session, points to. Links can be modified so as to be recognizable by the remote machine as unique from traditional hyperlinks. Upon navigation action on such a link, the client of a remote graphical computer desktop, remote graphical application window or remote graphical windowing user session is redirected so that it wholly reloads its computing context with that provided by a destination URL or URI. Such a URL or URI may point to another remote graphical computer desktop, remote application window or remote graphical windowing user session.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: February 26, 2019
    Inventor: Christopher Balz
  • Patent number: 10200740
    Abstract: A hybrid, expandable electronic programming guide that may allow broadcast programming customers to view both broadcast programming options and over-the-top service options in a single electronic programming guide.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: February 5, 2019
    Inventors: Jeffrey Hale, David Ogarek
  • Patent number: 10191618
    Abstract: A hand-held electronic apparatus having a function of activating an application program of an electronic apparatus is provided, including: a storage apparatus, configured to store an operating system and a thumbnail cache file received from the electronic apparatus, where the thumbnail cache file includes a thumb corresponding to an application program in the electronic apparatus; a touch screen, configured to display the thumbnail; and a processor, configured to display the thumbnail on the touch screen by using a thumbnail layout manner specified by the operating system. The present invention further provides a method for activating an application program of an electronic apparatus, and a computer program product, where an application program installed in an electronic apparatus is activated by a hand-held electronic apparatus, so as to avoid difficulty in an operation of simulated mouse movement or keyboard input by using a hand-held electronic apparatus.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: January 29, 2019
    Assignee: INSYDE SOFTWARE CORPORATION
    Inventors: Chih-Kao Wang, Kun Wan Wang
  • Patent number: 10171642
    Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: January 1, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
  • Patent number: 10160463
    Abstract: The present disclosure is related to a method that includes determining that a user of a computer-based device is interacting with a screen of the computer-based device while driving a vehicle. The screen is configured to display a user interface including one or more selectable displayed application pages. Each of the one or more selectable displayed application pages displays one or more visual elements. The method also includes displaying a timer, as a persistent overlay, on at least a portion of each of the one or more selectable displayed application pages. The timer is indicative of a time duration of the user's interaction with the screen while driving. Further, at least one of the visual elements, overlaid by the timer, remains viewable and accessible by the user of the computer-based device.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: December 25, 2018
    Assignee: DISTRACTECH, LLC
    Inventors: David Howard Weaver, Curtis R. Cosenza
  • Patent number: 10152756
    Abstract: Disclosed is an approach for enabling a user to choose from multiple payment options using a browser API. The method includes determining whether a user interfacing with a site via a browser can make a payment via a first browser payment request application programming interface or a second browser payment request application programming interface. The method includes presenting a dynamically modified buy button that is associated with the selected browser or a user payment account enabled via the selected browser and transmitting, in connection with an interaction with the dynamically modified buy button, a payment request to the selected browser and via the selected browser payment request application programming interface. The user can make the payment using the account type they are using.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: December 11, 2018
    Assignee: MONTICELLO ENTERPRISES LLC
    Inventors: Thomas M. Isaacson, Ryan Connell Durham
  • Patent number: 10140107
    Abstract: Web applications are created and installed in response to user interactions with browser menus and browser links. In some instances, a browser menu selection or a selection of an icon associated with a URL in a web browser triggers the web application creation. A link to the web application may be presented in a task bar or a menu of an application on a client device.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Israel Hilerio, Mara B. Patton, Phu Hoang Le, Justin Martin Posey, Kinnary M. Jangla, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, John E. Davis, Mustapha Jaber
  • Patent number: 10127327
    Abstract: Techniques are disclosed for interactively viewing and manipulating elements of a web page or application layout uploaded from a client to a server. Elements of the layout, such as graphics and image properties, are extracted, encoded and used to generate a JSON file describing the layout along with a sprite sheet of all of the images. The JSON file and the sprite sheet are then stored as a rendition of the layout within a cloud environment. A web-based application can be used to retrieve the JSON file and the sprite sheet. The JSON and sprite sheet may be used to create a preview environment. Additional data in the JSON can be used to generate an information panel in the web browser for representing relationships between the layers, styles and other properties of the layout in the information panel and the elements displayed in the preview.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Thomas E. Bednarz, Jr., Winsha Chen, Ming-En Cho
  • Patent number: 10127689
    Abstract: A tool for verifying a user interface (UI) design of a mobile application receives a screenshot of the application's UI operating at a target device and retrieves a reference UI design image that corresponds to the received screenshot. The tool generates a plurality of images based on discrepancies between the screenshot and the reference UI design image. The plurality of images include a set of differential images in which each pixel location has a value that is based on a difference between corresponding pixels at the same pixel location of the reference UI design image and of the screenshot. The plurality of imagers also include at least one blended image that is an overlay of the reference UI design image with the screenshot.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chun-Fu Chen, Paolo Girolami, Joseph W. Ligman, Marco Pistoia
  • Patent number: 10104082
    Abstract: Techniques are described for providing users with aggregate access to and control over information from multiple storing applications and information services, and for enabling developers to integrate such aggregate access and control into applications. Textual markup language may represent the structure of grouping items. Examples using XML and XooML (“Cross Tool Mark-up Language,” an XML schema) are provided, such that users need not change the storing application or service in order for those users' informational structures to be represented.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: October 16, 2018
    Inventor: William P. Jones
  • Patent number: 10078437
    Abstract: Methods and apparatuses are provided for multitasking with an electronic device. After operating the device in a first operational context, information is received providing the user the option to switch to operation in a second context. Responsive to user input indicating a control switch to the second context, the device may be operated in the second context. Additionally, the device can be reverted back to the first operational context after operation in the second context.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: September 18, 2018
    Assignee: BlackBerry Limited
    Inventors: Jerome Pasquero, Donald Somerset McCulloch McKenzie
  • Patent number: 10074088
    Abstract: Customer data is securely downloaded to a browser toolbar by performing a check to determine whether a request for customer data includes a request for personal identifiable information requiring encryption by a public encryption key generated by the browser toolbar. The customer is authenticated based on a set of a user credential and an account specific access credential. The account specific access credential is associated with the account of the customer. Requested personal identifiable information is encrypted using the public encryption key generated by the browser toolbar. Encrypted personal identifiable information is transmitted to the browser toolbar.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: September 11, 2018
    Assignee: Liberty Peak Ventures, LLC
    Inventors: Blayn W. Beenau, Amy A. Glavasich, William J. Gray, Leigh R. Malnati, Cathy A. McGarity, Danielle R. Nulle, Sevia N. Phillips
  • Patent number: 10063502
    Abstract: Technologies are generally described for generating a communication request. An example method may include retrieving an image from a memory. The method may also include sending the image to a first device operated by a first user and a second device operated by a second user. The method may also include receiving a first indication of a first selection region from the first device. The method may also include receiving a second indication of a second selection region from the second device. The method may also include analyzing the first and second selection regions. The method may also include selecting the first and second user based on the analysis. The method may also include generating the communication request to request communication between the first user and the second user. The method may also include sending the communication request to at least one of the first device or the second device.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: August 28, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ju Huo
  • Patent number: 10055891
    Abstract: Systems provide for a virtual reality experience of a predicted future state based on the occurrence or contemplation of an event. Other systems herein described provide for an augmented reality experience that replaces an object within view with an augmented display of the object based on the predicted future state of the object.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: August 21, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Alicia C. Jones-McFadden, Matthew Hsieh, Scott R. Enscoe, Raghav Anand, Michael Anderson, Elizabeth Ann Miller, Daniel Shilov, Alicia Anli Salvino
  • Patent number: 10055387
    Abstract: A device may receive a trigger to generate a pagination for a set of data entries. The device may determine a quantity of pagination levels associated with the pagination. The quantity of pagination levels may be two or more pagination levels. The device may determine a set of parameters associated with the pagination. The set of parameters may include a parameter for a pagination type for each pagination level of the two or more pagination levels. The device may paginate the set of data entries into a set of pages of the pagination based on the two or more pagination levels and the set of parameters. A data entry, of the set of data entries, may be placed into a page at a first pagination level of the two or more pagination levels. The device may cause the page, of the set of pages, to be displayed.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: August 21, 2018
    Assignee: Accenture Global Services Limited
    Inventor: Subramanyam Shankar
  • Patent number: 10050953
    Abstract: Technologies are described herein for extending a federated graph with third-party data or metadata. A federated facet provider service registers with a federated graph provider service as a provider of a facet for a resource in a graph. For example, the federated facet provider service can provide a callback uniform resource locator (“URL”) or a uniform resource identifier (“URI”) template for resolving the callback URL. When the federated graph provider service receives a request for a facet from a service client, the federated graph provider service determines a callback network address for the federated facet provider service and obtains an authentication token for the federated facet provider service. A response is provided to the service client that causes the service client to redirect to the federated facet provider service to obtain the requested facet utilizing the authentication token. The federated facet provider service provides the requested facet directly to the service client.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: August 14, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Lee Mullins, John Peter Shewchuk
  • Patent number: 10015651
    Abstract: A device switching technique that can be used when a user switches from a first cell phone to a second cell phone is described, wherein a phone provider detects an event indicating that a device switch is imminent and sets up temporary storage associated with a first device. At the user's convenience, the user performs a data transfer process to transfer a portion of user data from the first device to the temporary storage. When the user receives the second device, such as in a phone store, remaining user data is transferred from the first device to the second device, thereby decreasing the amount of time necessary to set up the second device.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: July 3, 2018
    Assignee: T-Mobile USA, Inc.
    Inventor: Kanakrai Chauhan
  • Patent number: 10009773
    Abstract: Systems, methods, and computer-readable storage devices to enable secured data access from a mobile device executing a native mobile application and a headless browser are disclosed. In a particular aspect, a mobile device includes a wireless transceiver, a processor, a display device, and a memory storing instructions executable by the processor to perform operations. The operations enable read and write access to secured data by the mobile device.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: June 26, 2018
    Assignee: AppBrilliance, Inc.
    Inventors: Charles Eric Smith, Chris Dutrow, Sergio Ayestaran
  • Patent number: 9986081
    Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: May 29, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
  • Patent number: 9953093
    Abstract: A system and method for mapping changes between a browser history stack and a browser page state using one or more tokens. The system comprises an updater module, a parsing module, a mapping module and an execution module. The updater module receives a navigation request from the user and updates a browser history stack based at least in part on the navigation request The parsing module receives a token associated with an entry at the top of the browser history stack and parsing the token into one or more dynamic segments. The mapping module receives the one or more dynamic segments and generates a map based at least in part on the one or more dynamic segments. The execution module receives the map and executing code based at least in part on the map.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventor: Matias Cudich
  • Patent number: 9916167
    Abstract: Testing correct mirroring of a GUI. Two GUI specifications are received, one that specifies text elements in a left-to-right natural language and another that specifies text elements in a right-to-left natural language and corresponds to a horizontally mirrored counterpart of the first GUI specification. For each child element in the first specification a start position, width, and a width of its parent GUI element are determined; for the corresponding specification a start position and width for the counterpart element is determined, a horizontally mirrored start position is calculated for the child element, it is determined whether the start position and width of the counterpart child GUI element are within a predefined tolerance of the calculated horizontally mirrored start position and the width, respectively, of the child GUI element; and, if not, the second GUI specification is updated with the calculated horizontally mirrored start position or width.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mohamed Bahgat, Mariam Moustafa Reda AbdALLAH El-Tantawi
  • Patent number: 9870388
    Abstract: An MMR system includes an analytics module for monitoring and analyzing the creation and usage of visual content search. The analytics module is part of an MMR gateway and provides a mechanism for administrators to determine the usage patterns and other information about users of the MMR system. The analytics module comprises a monitoring module, a usage database, an access analysis module and a presentation module. The monitoring module collects information about the retrieval request, image queries, context information and recognition results. The usage database stores the information collected by the monitoring module.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: January 16, 2018
    Assignee: Ricoh, Co., Ltd.
    Inventors: Berna Erol, Jonathan J. Hull
  • Patent number: 9864610
    Abstract: A method and apparatus for modeling and generating a composite user interface comprising a plurality of user interface elements provided by at least one source application. Modelling the composite user interface comprises modeling at least part of a user interface provided by the or each source application, and modeling relationships between the at least part of the user interface provided the or each source application and the composite user interface.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: January 9, 2018
    Assignee: Versata FZ-LLC
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Matthew Rhys Madoc Stephens
  • Patent number: 9842339
    Abstract: Metrics for online ads are captured by parsing web pages to identify ad beacons containing information identifying whether the online ads are for a particular client. These metrics are used to determine key performance indicators for auditing and competitor analysis for an online ad campaign.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: December 12, 2017
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Stephen Denis Kirkby, Peter Kellett, Matthew Figg, Jarred Holman
  • Patent number: 9823804
    Abstract: The present invention provides a method, a system, and a computer program product for configuring a Web portal for a computer-based application using one or more menus available in the computer-based application. It comprises classifying the menus available in the application according to the functionalities. The menus classified under each functionality are configured in a hierarchical structure for presenting on the Web portal corresponding to the functionality. A context bar is defined for the Web portal by defining at least one context element. Thereafter, mapping is defined for at least one field of one or more menus presented under the Web portal with one of the at least one context element. The mapping allows auto-filling of fields of an invoked menu with the value of the mapped context element, thereby reducing the manual effort of a user.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: November 21, 2017
    Assignee: Infosys Limited
    Inventors: Durgesh Ramchandra Ghotgalkar, Ameya Suresh Mainkar, Ravindran Nesaraj, Rajendra Kumar Lakshmana Moorthy Gari Kadiri
  • Patent number: 9779176
    Abstract: Embodiments of the invention provide techniques for incorporating functionality of a first web application into a second web application composed and managed by a component-based application framework, such as JSF. For example, the web pages of an existing application may be displayed to the user of a web application composed in the JSF framework, thus enabling the user to access the functionality of the secondary web application in a transparent and seamless manner. Further, the web application may be displayed using AJAX technology, in which page updates are performed asynchronously to user interactions. Embodiments of the invention may allow an application based on a component-based application framework to access functionality of a secondary web application, without requiring the applications to communicate directly.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: October 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric T. Dybdahl, James A. Iuliano, Scott P. Mills
  • Patent number: 9760648
    Abstract: Methods, apparatus, and articles of manufacture to measure search results are disclosed. A disclosed example method to measure search results includes: aggregating preview events for a first search result obtained from a monitored device and included in a first web page, the preview events corresponding to representations of web pages generated by a browser executing instructions included in the first web page containing the first search result, the instructions to cause the browser to transmit requests for the representations for display in the first web page without navigating away from the first web page; and determining a first preview metric based on a number of the preview events for the first search result and a number of search result impressions in the first search result.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: September 12, 2017
    Assignee: The Nielsen Company (US), LLC
    Inventor: Balaji Ravindran
  • Patent number: 9742874
    Abstract: Upon reception of a connection request from a client terminal, a control device couples a providing server that provides a virtual desktop environment to the client terminal. The control device then causes the client terminal to transfer a file maintained in the client terminal to the providing server to which the client terminal is coupled, according to correspondence information in which path information in the client terminal is associated with path information in the virtual desktop environment for each file used by the client terminal for executing an application in the virtual desktop environment. This facilitates file transfer on the client terminal side for transferring the file to a server in the virtual desktop environment.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: August 22, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Kouitirou Takahasi
  • Patent number: 9740790
    Abstract: A tooling system may comprise a tool scanner, a tool database, and a user interface device. The tool scanner may be configured to scan a tool identifier on a tool. The tool database may have tool information associated with the tool identifier. The user interface device may be in communication with the tool scanner and the tool database. The user interface device may receive tool information from the tool database in response to the scan by the tool scanner, concurrently display a tool issue description and a tool issue image from the tool information of the tool database, receive a tool area selection with respect to the tool issue image, and provide access to a tool issue history from the tool database in response to the tool area selection.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: August 22, 2017
    Assignee: Proper Digital LLC
    Inventors: Geoffrey C. O'Brien, Mark A. Rusch, Sean M. Brolley
  • Patent number: 9703575
    Abstract: A media file playing method and device. The method comprises: submitting information about a media file to a first window; judging whether the first window is a browser top window; if so, creating a sub-window in the browser top window, setting the sub-window as the first window, loading player logic in the browser top window, and playing the media file by using the player logic in the browser top window; otherwise, transmitting, by the first window, the information about the media file to the browser top window to which the first window belongs, and playing the media file by using the player logic in the browser top window. By means of the present invention, it can be achieved that a webpage player window can play a new media file without refreshing when playing requests of other webpage browser windows are received.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: July 11, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hongcheng Fu, Zhengguo Zhang, Qing Zhang
  • Patent number: 9697182
    Abstract: This disclosure provides a method and system for navigating hard copies of web pages. According to one exemplary method, a hard copy of a web page is navigated by capturing with a mobile device an image of the hard copy, performing OCR on the captured image to identify the captured web page, accessing a database to retrieve a copy of the identified web page and displaying the retrieved copy of the identified web page along with active web page links on the mobile device.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: July 4, 2017
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Lee Coy Moore, Yonghui Zhao, Phillip J. Emmett
  • Patent number: 9684735
    Abstract: Recommending fonts includes obtaining a product category and determining whether a font recommendation should be made. In the event that the font recommendation should be made, the technique further includes determining a recommended font that corresponds to the product category, the determination being based at least in part on a plurality of predetermined correspondences, the plurality of predetermined correspondences indicating associations between a plurality of product categories and a respective plurality of fonts, and outputting information pertaining to the recommended font.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: June 20, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Jie Gao, Wen Chao Ji
  • Patent number: 9681468
    Abstract: A method for joining a communication group by receiving and processing light and/or sound signals in a mobile device. The signaling may be light or audible signals, such as lights and/or music, that may be emitted in particular sequences. The mobile device may receive the light and/or sound signals with sensors, such as cameras and/or microphones, and may process the light and/or sound signals to obtain information encoded within the signals. The mobile device may decode detected signaling information and identify connectivity data that may be used to join and transmit messages to the communication group. In an embodiment, light and/or sound signals related to unknown third parties may be used by the mobile device to identify the third party based on queries to the communication group. In an embodiment, the mobile device may determine parameters for receiving and/or transmitting signals based on ambient conditions, such as ambient noise.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: June 13, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Arthur Lee, Mark A Lindner
  • Patent number: 9665983
    Abstract: Techniques are disclosed for facilitating electronic commerce in an augmented reality environment. In some embodiments, a method comprises detecting, by a mobile device, presence of the physical product or the real life service; and presenting, on the mobile device, information to conduct the transaction of a physical product or a real life service via the augmented reality environment. In some embodiments, a method comprises detecting one or more targets in the augmented reality platform using a select area in a perspective of a user, the perspective being captured by a mobile device; and prompting the user to choose an object of interest from the one or more detected targets. Among other advantages, embodiments disclosed herein provide an intuitive and integrated user experience in shopping using augmented reality devices, thereby reducing the consumer user's effort in conducting such activities, reducing necessary sales personnel and their working hours, and increasing sales.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: May 30, 2017
    Assignee: ZAMBALA, LLLP
    Inventor: Nova T. Spivack
  • Patent number: 9661056
    Abstract: A system is described for creating a customized modification free extension of a software application. The software application can be an application configured to be executed in a runtime framework on a web browser. When the web browser launches the custom application, the base application can be identified and retrieved. Once retrieved, the web browser can merge the custom application and the base application and execute the resulting merged application.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: May 23, 2017
    Assignee: SAP SE
    Inventors: Clement Selvaraj, Santosh Kumar Addanki, Prakash Ponshankaarchinnusamy, Andreas Kunz, Peter Muessig
  • Patent number: 9652202
    Abstract: A declarative specification for visualization may be improved. The declarative specification for the visualization may be identified and checked for appropriateness. This appropriateness check can be done by ensuring that the declarative specification meets a number of rules. The rules may be predefined and include rules that define best practices for visualizations. If a portion of the declarative specification violates one of the rules, it can be highlighted. In this way, the user can see how the declarative specification can be improved for visualization.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Peter R. Broadbent, Ramon L. H. Pisters, Antonius G. P. Steijvers, Franciscus J. J. van Ham
  • Patent number: 9652261
    Abstract: A data card and a communication method are provided. The method includes: when being connected to a terminal, a data card being enumerated as an MBIM device to an operating system of the terminal; and the data card communicate with the terminal via a CID message. The present invention achieves the installation of the data card in a driver-free mode, and thus the communication efficiency of the data card is improved.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: May 16, 2017
    Assignee: ZTE CORPORATION
    Inventors: Yadong Wang, Yalong Peng