Network Resource Browsing Or Navigating Patents (Class 715/738)
  • Patent number: 9680962
    Abstract: Providing software-as-a-service to a plurality of clients includes: selecting a first virtual portal, determining a score for a first resource to generate a first scored resource, determining a set of scored resources, visually rendering the first virtual portal and the set of portal resources, visually rendering the set of scored resources, and selecting a scored resource from the set of scored resources to be associated with the first virtual portal by updating the resource association matrix with an identifier of the scored resource. The score is selected to represent a usefulness factor of the first resource. Each scored resource of the set of scored resources is selected to be different than each portal resource of a set of portal resources associated with the first virtual portal by a resource association matrix.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel Blum, Timo Kussmaul, Stefan Schmitt, Andreas Stay
  • Patent number: 9667689
    Abstract: A system and method for providing real-time data to a Rich Internet Application is disclosed. The graphical and networking features of RIA frameworks in conjunction with at least one real-time data server provides low-latency, real-time data applications in a web browser. In one embodiment, data is produced at a data source, propagated to a server, and collected at the server. A persistent connection is created from a RIA to the server, and the RIA is subscribed to the data, wherein the subscribed data comprises at least some of the data collected at the server, and wherein the server propagates the subscribed data to the RIA through the persistent connection as the data is collected at the server.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: May 30, 2017
    Assignee: REAL INNOVATIONS INTERNATIONAL LLC
    Inventor: Andrew S Thomas
  • Patent number: 9646152
    Abstract: A multi-environment computer device configured for providing a work environment type and a personal environment type via a user interface for a device user, each of the environments having the same persona, the device having: a computer processor coupled to a memory, wherein the computer processor is programmed to coordinate interaction between the device user and the pair of environments presented on the user interface by: configuring the user interface to present the personal environment for facilitating interaction between the device user and personal applications associated with the personal environment, the personal environment having an assigned user name of said persona and a personal password, the personal environment presented using a set of unique personal environment user interface design elements for distinguishing the personal environment from the work environment via the user interface; and responding to a switch environment command generated by a switch mechanism invoked by the device user via
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 9, 2017
    Assignee: Good Technology Holdings Limited
    Inventors: Wing Young Lam, Chun Fung Yuen, Richard Segal
  • Patent number: 9626197
    Abstract: Disclosed are various embodiments for improving user interface rendering performance. A network page is generated that is configured to defer loading of control code associated with a user interface component. The network page includes code that renders an initial view of the user interface component. The code that renders the initial view is configured to obtain one or more events generated by one or more user interactions with the initial view. The code that renders the initial view is further configured to obtain additional code in response to obtaining the one or more events. The code that renders the initial view is further configured to process the one or more events by executing the additional code.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: April 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Alexandru Burciu
  • Patent number: 9628570
    Abstract: Disclosed are a user interface for a data sharing function according to network connection between network electronic devices and a user device for operating a data sharing function using same. The method for sharing data between network electronic devices, includes: searching network electronic devices located at a periphery of a user device when an input for performing a data sharing function is sensed; classifying the searched network electronic devices into transmission side network electronic devices and reception side network electronic devices; allotting the searched network electronic devices to a first region for receiving data and a second region for transmitting the data, respectively; and configuring and displaying a user interface for a data sharing function based on the network electronic devices allotted to the first region and the second regions.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: April 18, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min Kyu Park, June Seok Kim, Joong Hun Kwon, Kyu Sung Kim, Min Hyuk Kim, Jin Ha Seong
  • Patent number: 9619307
    Abstract: Enabling a web application to call at least one native function of a mobile device includes accessing the web application by a browser of the mobile device. The web application includes at least one GUI element. The mobile device operates a listener module that is a TCP/IP socket listener listening for an address including a localhost IP address and a port number. Upon selection of the GUI element, a cross domain HTTP request is submitted by the browser to the listener localhost IP address. The listener module receives the request and calls the at least one native function in dependence on the received request.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giulio Maltese, Gaetano Ruggiero
  • Patent number: 9594836
    Abstract: A method, data processing system, and computer program product for managing search results. The data processing system displays search results in a graphical user interface. The data processing system displays, concurrent with the display of the search results, a moveable graphical control in the graphical user interface. The data processing system changes a level of detail for the search results in response to a user moving the moveable graphical control.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
  • Patent number: 9596500
    Abstract: A system for accessing content corresponding to a matrix barcode, such as a video and/or audio content. The system may include a mobile computing device in communication with a content receiver. The mobile computing device may be configured to capture the matrix barcode, for example, via using an optical component and/or barcode scanner to record and/or scan the matrix barcode. The mobile computing device may also include a network interface component configured to transmit the matrix barcode to the content receiver. The content receiver may then receive the matrix barcode from the mobile computing device. The content receiver may include a processor to determine and/or access the content corresponding to the matrix barcode. The content receiver may then transmit the content to a display device.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: March 14, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Mark H. Gomez, John T. Kennedy, Henry Gregg Martch
  • Patent number: 9596603
    Abstract: Methods and systems for the distributed bulk onboarding of devices onto a Wi-Fi network are provided. A method may comprise receiving, at an onboarding device, Wi-Fi configuration information. Then, it may comprise detecting, at the onboarding device, broadcast information from a plurality of devices that may be onboarded onto the Wi-Fi network, the broadcast information indicating that one or more of the plurality of devices is an onboarding node capable of onboarding another of the plurality of devices. The method may further comprise creating instructions indicating an order in which the plurality of devices may be onboarded, and by which of the one or more onboarding nodes each of the remaining devices of the plurality shall be onboarded, and providing the Wi-Fi configuration information and at least a portion of the instructions to at least one of the onboarding nodes.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: March 14, 2017
    Assignee: Qualcomm Connected Experiences, Inc.
    Inventors: Brian J. Spencer, Wayne Lee, Kenneth Swinson
  • Patent number: 9588879
    Abstract: Methods, computer-readable media, and systems are provided for usability testing. Usability testing can include recording, via a testing toot, actions of a user of an application and interactions of the user with the application. Usability testing can also include comparing, via the testing tool, the actions and interactions of the user with a baseline flow of actions for the application. Usability testing can include identifying, via the testing tool, a usability problem with the application based on the comparison.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: March 7, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yair Horovitz, Amichai Nitsan
  • Patent number: 9591489
    Abstract: An approach is provided for controlling a first application's access of a second application of a mobile device. Attributes are assigned to a graphical element displayed by the mobile device. Manipulations of first and second icons representing first and second applications, respectively, are detected as placing the first and second icons into the graphical element. One of the assigned attributes specifying an exchange of information permitted between the first and second applications is obtained. If access control settings of the first application are automatically configurable, the access control settings are automatically configured based on the obtained attribute; otherwise, the obtained attribute is applied to the first application by utilizing resource controls of the mobile device operating system. Based on the configured access control settings or the attribute applied to the first application, an access of the second application by the first application is controlled.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Andrew R. Jones, Charles S. Lingafelt, Kevin C. McConnell, John E. Moore, Jr.
  • Patent number: 9584589
    Abstract: Disclosed is a friend recommendation method, comprising: creating a recommendation backlist for a user; deleting a recommended object included in the recommendation backlist of the user from a recommended object list; and recommending remaining recommended objects in the recommended object list to the user. The present application further discloses a server and a storage medium, so as to recommend friends based on the requirements of a user and recommend objects that the user is really interested in. Therefore, the accuracy and efficiency of friend recommendation are improved, friends can be recommended effectively and the user experience is enhanced.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: February 28, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Pengfei Xiong, Chaowei Li
  • Patent number: 9577986
    Abstract: A technique for the secure exchange and verification of data between multiple entities that use compatible business management systems utilizes serializable data transfer objects to transfer business data over a secure communication path. A conversion algorithm transforms a subset of the business data contained within the transfer objects, and the resulting data string is compared to data strings from other objects that are related to the transaction and which were transformed by the same conversion algorithm. If the data strings are not identical, a discrepancy exists. Serializable objects link all data objects relating to a given business transaction. An interface allows users to view and manage data contained in data objects, including discrepancies between compared objects.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: February 21, 2017
    Inventor: Daniel A Dooley
  • Patent number: 9578091
    Abstract: Embodiments are directed to progressively migrating source computer nodes where the source computer nodes perform a computer-implemented service. In one embodiment, a computer system determines that execution of the performed service is to be migrated from the source computer nodes to target computer nodes. The computer system groups the source computer nodes into multiple source subgroups, where each source subgroup includes at least one source computer node. The computer system then schedules creation of target subgroups of target nodes. These target subgroups include at least one source computer node and, themselves, correspond to a source subgroup. The computer system activates a first target subgroup corresponding to a first source subgroup, and deactivates the first source subgroup. In this manner, the first target subgroup replaces the first source subgroup. Still further, the target subgroups are scheduled to be created only after the first source subgroup has been deactivated.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kishore Chaliparambil, Carlo Curino, Kannababu Karanam, Subramaniam Venkatraman Krishnan, Christopher William Douglas, Sriram Rao, Mostafa Elhemali, Chuan Liu
  • Patent number: 9563667
    Abstract: Ranking search results based on color including evaluating whether a color term in a search query was intended to identify an actual color and returning different search results based on that determination. When an actual color was intended, an initial product ranking is updated based on color similarity of the product. In some embodiments, a color similarity score is calculated using a color difference formula, a cosine similarity measurement is determined of a cosine of an angle between a query vector and a title vector, and the color is considered to have been intended to identify the actual color when the cosine similarity measurement is less than a threshold value. In particular embodiments, the query vector includes individual terms of the search query and a number of occurrences of each individual term. Different embodiments include computer implemented systems and methods.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: February 7, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Ba-Quy Vuong, Abhishek Gattani, Namrata Pramodkumar Tholiya
  • Patent number: 9563716
    Abstract: Systems, methods, and computer-readable media for delivering an interactively updated application to a browser without requiring end users to install software locally are provided. Browser capabilities are detected. Bi-directional communication is established between a browser and server based on the capabilities. Representations of images are streamed to the browser. Human input device events associated with the representations are received. The representations are interactively updated.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: February 7, 2017
    Assignee: Cerner Innovation, Inc.
    Inventor: Juan David Narvaez
  • Patent number: 9557828
    Abstract: An input information processing system, which is configured so as to enable an operator to efficiently conduct work without interruption, and processes input information that has been inputted using an input device, is configured so as to comprise: a display means for displaying data to be processed on a display screen; a first input device for inputting first input information; a second input device for inputting second input information; an acquisition means for acquiring a predetermined position in the data to be processed, which is displayed on the display screen of the display means, on the basis of the first input information inputted using the first input device; and control means for clearly showing the predetermined position in the data to be processed which was acquired by the acquisition means on the data to be processed displayed on the display screen of the display means, and for controlling the data to be processed which is displayed on the display screen of the display means on the basis of the
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: January 31, 2017
    Assignee: ZUKEN INC.
    Inventors: Takuya Konno, Yoshikuni Shibata
  • Patent number: 9549017
    Abstract: Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Xiaonan Zhang, Shankar Ponnekanti, Oren Eli Zamir, Ting Liu
  • Patent number: 9524283
    Abstract: Techniques to remotely access form information are described. An apparatus may comprise a logic device and an application having a form manager component operative on the logic device to manage one or more forms for a user interface of the application. The form manager component may be arranged to generate a form with form information retrieved from a web service using a form information query. The form information query may comprise a data structure having static form configuration information, dynamic form configuration information, or a combination of static form configuration information and dynamic form configuration information. The dynamic form configuration information may have one or more dynamic form parameters used to retrieve information from the web service. The dynamic form parameters may be dynamically generated during runtime operation of the application. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: December 20, 2016
    Assignee: SAS INSTITUTES INC.
    Inventors: Todd C. Folsom, Scott Paul Leslie
  • Patent number: 9524696
    Abstract: An image projection device includes: a drive control unit that generates colors sequentially; a setting unit that sets a color of an illumination image; an image capturing control unit that receives, from the drive control unit, a synchronization signal that specifies a timing at which light of a color closest to the set color of the illumination image is not projected and causes an image of a projection surface to be captured in accordance with the timing that is specified by the synchronization signal; an illumination image detection unit that detects, from captured image data, an illumination image that is produced by illuminating the projection surface by an illuminating device; and an illumination image generation unit that generates projection image data obtained by combining given image data at a position at which the illumination image is detected.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: December 20, 2016
    Assignee: RICOH COMPANY, LIMITED
    Inventors: Otoichi Nakata, Fumihiro Nakashige, Shinichi Sumiyoshi
  • Patent number: 9514331
    Abstract: A social networking system user creates an album including a shared collection of content (a “shared album”) and associates a privacy model with the shared album. The privacy model specifies additional users of the social networking system authorized to access content items in the shared album and specifies types of actions users authorized to access content items in the shared album are permitted to perform to content items in the shared album. Notifications describing actions associated with content items in a shared album may be presented to users authorized to access the shared album. The social networking system may prompt a user to create a shared album containing based on actions performed by the user or performed by connected to the user.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: December 6, 2016
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Andrew Kanter, Robert Michael Baldwin, Paul Francois Carduner, Sai Wo Li, Paul Tarjan, Fred Zhao
  • Patent number: 9489444
    Abstract: A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to people, works, and tags; (b) a relationship generator configured to generate direct relationships among said people, works and tags; (c) a connection module to generate connections between a primary person, work or tag and a first set of said people, works, and tags, wherein each person, work and tag of said first set has a direct relationship with said primary person, work or tag; and (d) a display module for causing the display of at least a portion of said first set of said people, works and tags.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: November 8, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventors: Thomas A. Blaxland, Jason Epstein, Rangarirayi Muvavarirwa, Jonathan T. Moore
  • Patent number: 9479576
    Abstract: Image session ranking techniques are described. In one or more implementations, indications are received that a plurality of image sharing sessions are available for joining by one or more potential members. The plurality of image sharing sessions are prioritized based on one or more ranking criteria that are usable to determine a relative likelihood that a user wishes to join respective image sharing sessions. A list is formed of suggested image sharing sessions that are arranged, one or another, based on the priority.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: October 25, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Richard P. Sinn, Allan M. Young
  • Patent number: 9473560
    Abstract: A method for enabling a user of a computing device to designate a content item for subsequent review is provided. The computing device is coupled to a memory device and a display. The method is implemented using the computing device. The method includes displaying, by the computing device, a first publication. The method further includes the steps of displaying, by the computing device, a content item at a first time, wherein the content item is displayed in conjunction with the first publication. The method further includes receiving, by the computing device, a first input from the user to designate the content item for subsequent review, generating an indicator that the content item has been designated for subsequent review, causing the memory device to store the indicator, determining a second time to display the content item, and displaying the content item at the second time.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Yifang Liu, Zhenyu Liu, Roberto Javier Bayardo, Mayur Dhondu Datar, Allen Pin-Hsiu Huang
  • Patent number: 9449009
    Abstract: Support of end-user to view and operate computing resources through logically organized and graphically represented multi-layered item list (“hierarchical list”) has been fully realized on native window based computer user work environment with modern operating system such as Windows Explore of Microsoft. The present invention has implemented the hierarchical list to represent structured resources, such as for a central controlled distributed scalable virtual machine (CCDSVM), and to be displayable and operable via a browser on an end-user device for user to access and manage the actual structured resources. The implementation of the hierarchical list is accomplished by creating the hierarchical list in memory to mirror the actual structure resource, where the mirrored hierarchical list is sent to the end-user device, where the end-user device executes the browser to display the hierarchical list to allow the user to access the actual structured resources via the displayed hierarchical list.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: September 20, 2016
    Assignee: Sheng Tai (Ted) Tsao
    Inventor: Sheng Tai Tsao
  • Patent number: 9448711
    Abstract: It is disclosed a method for displaying previously visited hypermedia pages in a hypermedia browser application executing on a mobile communication terminal comprising a display. The method comprises the steps of: rendering a first hypermedia page on said display, accepting a first input to modify rendering of said first hypermedia page according to a first content display mode, rendering said first hypermedia page according to said first content display mode, accepting a second input to render a second hypermedia page, rendering a second hypermedia page, accepting a third input to again render said first hypermedia page, and rendering said first hypermedia page according to said first content display mode.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: September 20, 2016
    Assignee: Nokia Technologies Oy
    Inventor: Matti Väisänen
  • Patent number: 9436349
    Abstract: Technologies are generally described for providing an interactive user interface for enabling users to interact with reports and other documents associated with an entity on various client devices and to effectively manage business activities from their client device. The business application user interface may enable a user to access work documents on a client device over a network, and to interact with the documents on the client device. The user interface may display reduced thumbnail versions of available reports, select and view them based on one or more roles. The user interface may adapt how a report is displayed in a full size based on the type of device on which the user views the report.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 6, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jennifer Ranz, Brian Meier, Robert Wagner, Robert Bernhardt, John Nannenga, Yury Mikheev
  • Patent number: 9432923
    Abstract: A captive portal technology for registering and authenticating attendees, and for collecting the personal-preferences and social-profile details of individuals participating in a live-event in real-time, is disclosed. Wi-Fi connections within the live-event location are used to register and authenticate the individuals onto a proxy server. Once registered and authenticated, the proxy-server enables a monitoring main server to collect and store the preferences, activities and social profile of the individual in a dedicated database. The authentication provides the individual access to the web for social networking, blogging and other activities at the live-event site. Authorities of live-events are thereby able can identify the individual participants and their habits to provide real time information to improve ticket sales methods, provide incentives, on-site purchase capability and focused advertisements relating to the live-event to improve the live event experience of each individual.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 30, 2016
    Assignee: STAD.IO, LLC
    Inventor: Ryan O'Toole
  • Patent number: 9432613
    Abstract: A graphic user interface is provided to facilitate a playback of a movie from any desired point. The graphic user interface includes a track bar to reflect how much time data pertaining to the movie title is available for playback. After it is determined that a current data point is being dragged along the track bar, a time corresponding to the current data point is tracked as such a subsequent playback of the movie starts right from the current data point. In one embodiment, dragging the current data point along the track bar is achieved by a scroll wheel.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: August 30, 2016
    Assignee: Vudu, Inc.
    Inventors: Keith R. Ohlfs, Prasanna Ganesan
  • Patent number: 9390094
    Abstract: The use of hierarchical list to represent and operate resource structure has been practiced by operating system, for example by Windows Explore of Microsoft Windows, for very long time. However, users are lack of Windows Explore like tools to work on resource structure, such as file system, across world wide web (“WWW”). Present invention has disclosed a technology of utilizing memory bound multi-layered hierarchical list to mirror an actual resource structure and presenting the multi-layered hierarchical list to a user across the Internet during a user session for the user through the multi-layered hierarchical list displayed on an end-user device to access and operate the resource structure.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: July 12, 2016
    Inventor: Sheng Tai (Ted) Tsao
  • Patent number: 9390071
    Abstract: An apparatus and method is provided that allows users to easily and rapidly search and locate parts of pages in an e-book that they have read, even though the form of pages has changed. The apparatus and method for displaying pages on an electronic mobile device includes: displaying at least one page of a plurality of pages of an e-book; detecting the presence of an event; changing the form of the displayed pages to a form corresponding to the detected event; and displaying the difference between the forms before and after the change.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: July 12, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sihak Jang, Yuran Kim
  • Patent number: 9369471
    Abstract: A system and a method are disclosed for controlling access to content in a default network computing system. The method includes receiving a request for a data item from a user, retrieving privacy settings associated with the data item, and retrieving groups associated with the requesting user's user profile. An access level is determined based on the groups associated with the requesting user profile and the retrieved privacy setting. The data item is redacted based on the determined access level and then provided for display to the requesting user.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: June 14, 2016
    Assignee: FOXWORDY INC.
    Inventors: Monica Zent, Robert Schmitt
  • Patent number: 9367568
    Abstract: In one embodiment, a method includes receiving, from a first user associated with an online social network, a request to view an image associated with the online social network, accessing the image, wherein the image includes multiple tags corresponding to multiple objects, generating an aggregated tag for two or more of the tags based on the proximity of the tags to each other, determining a social-graph affinity for each object in the aggregated tag, and rendering the image with a tag-label for the aggregated tag, where the description in the tag-label is based on the social-graph affinity for the objects associated with the aggregated tag.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: June 14, 2016
    Assignee: Facebook, Inc.
    Inventors: Dirk John Stoop, Liu Liu
  • Patent number: 9356792
    Abstract: This specification describes technologies relating to recording an event album for sharing through a social network. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a signal indicating a check-in and transmitting a first message including a check-in status update generated at least in part based on the check-in. The methods may further include starting a recording session associated with the check-in and recording media files during the recording session. The methods may further include automatically associating the media files with the check-in. The methods may further include transmitting the media files in one or more additional messages associated with the check-in status update.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventor: Adam Michael Nace
  • Patent number: 9336379
    Abstract: Reputation-based resource lookup may include determining the reputation of resources that are to be accessed. Based on the reputation of the resource, a user experience is provided. Protection can be provided from known and suspicious resources, by providing warnings, such as unique graphical visual warnings and textual messages. Furthermore, additional information may be provided as to the desired resource. A user may be further required to go through several pages or asked various questions before accessing a resource.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: May 10, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan C Colvin, Ameya S. Bhatawdekar, Elliot J (Jeb) Haber
  • Patent number: 9330177
    Abstract: A system, method and device for the internet search based on the peer-to-peer network are provided. A search terminal is set up in each search peer to form a peer-to-peer network. The search request is sent from an original search peer to other search peers progressively via the broadcast/back-propagation mechanism of the peer-to-peer network. Each search peer responds the search request separately, and searches its local index library. The search results of all search peers are gathered in the original search peer, and the original search peer aggregates and sorts the search results. Such search system structure and method have made a complete breakthrough from the architecture of existing search systems, and have provided novelty architecture of the search system, which thoroughly solves the high workload of the search engine server in existing technologies.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: May 3, 2016
    Assignee: DONG SOFTWARE STUDIO BEIJING
    Inventor: Fang Dong
  • Patent number: 9323757
    Abstract: The use of hierarchical list to represent and operate resource structure has been practiced by operating system, for example by Windows Explore of Microsoft Windows, for very long time. However, users are lack of Windows Explore like tools to work on resource structure, such as file system, across world wide web (“WWW”). Present invention has disclosed a technology of utilizing memory bound multi-layered hierarchical list to mirror an actual resource structure and presenting the multi-layered hierarchical list to a user across the Internet during a user session for the user through the multi-layered hierarchical list displayed on an end-user device to access and operate the resource structure.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: April 26, 2016
    Inventor: Sheng Tai (Ted) Tsao
  • Patent number: 9317510
    Abstract: Support of end-user to view and operate computing resources through logically organized and graphically represented multi-layered item list (“hierarchical list”) has been fully realized on native window based computer user work environment with modern operating system such as Windows Explore of Microsoft. The present invention has implemented such a hierarchical list to represent structured resources, such as for folder structure, which to be displayable and operable via a browser on an end-user device. The implementation of the hierarchical list is accomplished by creating the hierarchical list in memory to mirror the actual folder structure, where the mirrored hierarchical list is sent to the end-user device, where the end-user device executes the browser to display the hierarchical list to allow the user via the displayed hierarchical list to request access, manage, and share the actual folder structure.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: April 19, 2016
    Inventor: Sheng Tai (Ted) Tsao
  • Patent number: 9307103
    Abstract: An image display control apparatus includes: a storage storing data sets; and a controller. The controller displays a first screen containing at least two of first data relating images corresponding to the data sets. When a first operation is accepted during display of the first screen, the controller replaces the first screen with a second screen containing at least three of second data relating images corresponding to the data sets. At least one second data relating image is displayed with information indicating that its corresponding data is set as data to be output. Each second data relating image has a display area smaller than that of each first data relating image. The number of second data relating images on the second screen is greater than that of first data relating images on the first screen.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: April 5, 2016
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Suzuyo Murai
  • Patent number: 9286623
    Abstract: A method and system for detecting at least an advertising attractive area within a multimedia content element over which an advertisement item can be displayed. The method comprises extracting the multimedia content element from a web-page; partitioning the multimedia content element into a predefined number of portions; generating at least one signature for each portion of the multimedia content element; analyzing the at least one signature generated for each portion of the multimedia content elements; and identifying at least one attractive advertising area within the multimedia content element based on the signature analysis.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: March 15, 2016
    Assignee: Cortica, Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
  • Patent number: 9262058
    Abstract: Systems and methods are provided for enabling social network navigation. The method at a client device comprises obtaining a node graph from a social networking service, the node graph comprising a plurality of nodes visualizing a social network, each node having an associated profile corresponding to a member in the social network; displaying the node graph; enabling navigation through the node graph to display portions of the node graph in corresponding views; updating the displayed node graph after receiving an update for at least one profile from the social networking service; and updating the displayed node graph after detecting a first interaction with at least one node in the node graph.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: February 16, 2016
    Assignee: BlackBerry Limited
    Inventors: Ali Omer Mubarek, Arnold Sheynman, Jia Chang Xu
  • Patent number: 9262524
    Abstract: Systems and methods are provided for presenting information. For example, a trigger command is acquired; one or more first points of interest are selected based on at least information associated with the trigger command; a first zone associated with the first points of interest is acquired from an electronic map, the electronic map being divided into a plurality of second zones including the first zone; a predetermined number of third zones are acquired from the plurality of second zones, the first zone being included at a center area of the third zones; one or more first messages published in the third zones and one or more first geographic positions corresponding to the one or more first messages are acquired; and the first messages published in the third zones and the corresponding first geographic positions are presented according to certain embodiments.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: February 16, 2016
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Yuanfang Lv, Sheng Cao, Wei Wu, Wei Liu, Ziming Wang, Jun Zhang, Qiong Wang, Huaheng Fan, Mengguang Lin, Yang Li, Yuxiang Fan
  • Patent number: 9250944
    Abstract: Embodiments of the present invention provide a set of algorithmic methods that can be used to select which partially and/or pre-provisioned virtual machines (VMs) should be used as a base platform to satisfy a new workload (e.g., provisioning) request received in a networked computing environment (e.g., a cloud computing environment). Specifically, when a workload request is received, a set (e.g., at last one) of software programs needed to process the workload request is identified. Then, a set of VMs is selected from a pool of pre-provisioned VMs having the set of software programs. In general, multiple methods and/or factors can be followed to select the set of VMs. Examples include a length of time to install the set of VMs, a probability of the set of VMs being in demand, and/or or a quantity of the set of VMs having the set of software programs. Once the set of VMs has been selected, the set of VMs may be installed, and the workload request can be processed using the set of software programs.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Anderson, Gregory J. Boss, Jeffrey L. Coveyduc, Christopher W. Roach
  • Patent number: 9251281
    Abstract: A system and method for web browsing using placemarks and contextual relationships in a data processing system. A navigation placemark is provided within a web browser. The web browser comprises a first web page and a second web page. A piece of information is located at a specific location within each of the first and second web pages. A first individual placemark is added to the navigation placemark, and a second individual placemark is added to the navigation placemark. Web page content is extracted from the first web page and can be used to control information shown within the second web page. An interaction between the first individual placemark and the second individual placemark is specified. A trigger criteria for the first individual placemark and the second individual placemark is also specified. A first profile and a second profile are created. The first profile is run as a background process that can be driven by the second profile, and a user may switch between the first and second profiles.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Samar Choudhary, Humberto Gutierrez-Rivas, Vijay Pandiarajan, Niraj D. Patel, Balan Subramanian
  • Patent number: 9241240
    Abstract: Techniques for server-controlled tiling of location-based information are described. An apparatus may comprise a communication component and a tile component. The communication component may be operative to receive a location-based search request from a client application, the location-based search request comprising a geographic area, and to transmit a plurality of tiles to the client application. The tile component may be operative to determine the plurality of tiles as a set of tiles that cover the geographic area, each tile of the plurality of tiles covering a portion of the geographic area and comprising a set of locations. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: January 19, 2016
    Assignee: FACEBOOK, INC
    Inventors: Gueorgui Djabarov, Daniel Jeng-Ping Hui, Joshua Williams
  • Patent number: 9235640
    Abstract: For logging browser data, the method compiles a string representing metadata of an operating environment for a browser displaying webpage content from a Web server. The method further compiles a Document Object Model (DOM) string representing at least one DOM element of the webpage content. In addition, the method logs the metadata string and the DOM string within a data store accessible by the web server.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Steven M. Kern, Jeffrey R. Placer, Benjamin J. Randall, Jacob A. Stevens
  • Patent number: 9226156
    Abstract: A captive portal technology for registering and authenticating attendees, and for collecting the personal-preferences and social-profile details of individuals participating in a live-event in real-time, is disclosed. Wi-Fi connections within the live-event location are used to register and authenticate the individuals onto a proxy server. Once registered and authenticated, the proxy-server enables a monitoring main server to collect and store the preferences, activities and social profile of the individual in a dedicated database. The authentication provides the individual access to the web for social networking, blogging and other activities at the live-event site. Authorities of live-events are thereby able can identify the individual participants and their habits to provide real time information to improve ticket sales methods, provide incentives, on-site purchase capability and focused advertisements relating to the live-event to improve the live event experience of each individual.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 29, 2015
    Assignee: STAD.IO, LLC
    Inventor: Ryan O'Toole
  • Patent number: 9218487
    Abstract: A method for protecting a browser from malicious processes, comprises providing at least one process-proxy object and at least a browser-proxy object, interposed between the browser and a process, such that when the process invokes one of the DOM entry points, the process-proxy object isolates it from the real browser implementation and executes the process-proxy object's code instead.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: December 22, 2015
    Assignee: TRUSTEER, LTD.
    Inventors: Amit Klein, Eldan Ben-Haim, Oleg Izmerly, Shmuel Regev, Michael Boodaei
  • Patent number: 9201572
    Abstract: Various embodiments are generally directed to a visual configuration environment for configuring A/B tests of variations of aspects of content presentation in a user interface of a portal of a server to support remotely accessing services that it provides. A method includes identifying multiple visual areas of a visible portion of a user interface in a first data script; visually presenting on a display the multiple visual areas in at least one menu in a first table to enable selection of first and second visual areas of the multiple visual areas for inclusion in an A/B test of multiple versions of the user interface; and visually presenting a list of all possible combinations of variations in content presentation selected in response to the visual presentation of the first table for the first and second visual areas in the form of a second table. Other embodiments are described and claimed herein.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 1, 2015
    Assignee: CBS INTERACTIVE, INC.
    Inventors: Clifford Lyon, Ron H. Rothman
  • Patent number: 9204247
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for a proximity-based notification. A system may be configured to receive user location information for a user and member location information for a member of a social graph belonging to the user, determining, based on the user location information and the member location information, that the member is located within a threshold distance of the user, and generating a notification to the user based on photographs that include both the user and the member.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Sean Yaoxing Liu, Sabrina Chueh Ellis