End User Based (e.g., Preference Setting) Patents (Class 715/747)
  • Patent number: 10725888
    Abstract: Techniques to facilitate provision of different user experiences to different groups of users of a mobile application are disclosed herein. In at least one implementation, a manifest provided by an application development and optimization platform is received that defines a plurality of user segments and a plurality of feature variants individually associated with the plurality of user segments. The manifest is processed to determine a segment of the plurality of user segments associated with a user of the mobile application along with a feature variant of the plurality of feature variants associated with the segment of the user. Execution of the mobile application is monitored for an occurrence of an event that triggers a default feature of the mobile application, and responsive to the event, the default feature is replaced with the feature variant associated with the segment of the user.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: July 28, 2020
    Assignee: Apptimize LLC
    Inventors: Jeff DiTullio, Wesley Reitzfeld
  • Patent number: 10685067
    Abstract: Some embodiments are directed to a method for determining, for a set of co-ordinate records associating co-ordinates with incident values, the numbers of incidents associated with co-ordinates within a query area. Co-ordinate data is stored as data representing a binary tree comprising leaf nodes, a root node and branch nodes wherein the leaf nodes are associated with individual items of co-ordinate data identified by the set of co-ordinate records, and the root node and branch nodes are each associated with a pair of child nodes, and are each associated with split values. In response to a query identifying a query area the binary tree is then recursively processed starting with the root node.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: June 16, 2020
    Assignee: SYNERSCOPE B.V.
    Inventor: Jorik Blaas
  • Patent number: 10684596
    Abstract: A head mounted display (HMD) device including a display configured to display an image; a communication processor configured to communicate with a massage chair; a sensor configured to acquire data about a gaze direction of a user wearing the HMD device; and a controller configured to select a massage part of the massage chair among a plurality of massage parts based on the gaze direction of the user, and transmit a control command to the massage chair for controlling the massage chair to massage the selected massage part.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: June 16, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jaeduck Jung, Hyeokdeok Kim
  • Patent number: 10664046
    Abstract: A head mounted display (HMD) device including a display; a communication processor configured to communicate with a massage chair performing a massage; a sensor configured to acquire data about movement of the HMD device during the massage; and a controller configured to display an image on the display corresponding to a specific region of an entire image, and maintain displaying the image corresponding to the specific region when the acquired data indicates the HMD device is moved.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: May 26, 2020
    Assignee: LG ELECTRONICS INC.
    Inventor: Jaeduck Jung
  • Patent number: 10663730
    Abstract: A head mounted display (HMD) device including a display configured to display an image; a communication processor configured to communicate with a massage chair for performing a massage; and a controller configured to receive massage information from the massage chair about the massage, and display an image on the display corresponding to the massage based on the received massage information.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 26, 2020
    Assignee: LG ELECTRONICS INC.
    Inventor: Jaeduck Jung
  • Patent number: 10621508
    Abstract: A method and a system are provided for correlation detection in multiple spatio-temporal datasets for event sensing in a geographical area. The method includes extracting datasets, comprising information about one or more events, from one or more data sources. The method further includes identifying a primary data source and secondary data sources from the one or more data sources. The method further includes extracting primary features from the datasets associated with the primary data source and secondary features from the datasets associated with the secondary data sources. The primary features are categorized into one or more categories. The method further includes training classifiers based on the primary features and/or the one or more categories. The method further includes detecting a correlation among the information associated with the one or more events based on a category transfer distribution from the primary data source to the secondary data sources.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: April 14, 2020
    Assignee: Conduent Business Services, LLC
    Inventors: Saurabh Kataria, Tong Sun
  • Patent number: 10599665
    Abstract: Methods and systems are provided to refine search information. The methods and systems are for receiving a request from a mobile device, the request including an indication of a swiping motion that is applied across a touch-sensitive screen on the mobile device, the touch sensitive screen displaying search results including a first plurality of data items. The methods and systems are for retrieving a first refinement and a first value from a database entry. The methods and systems are for filtering the search results to generate refined search results including a second plurality of data items that are filtered based on the first refinement and the first value. The methods and systems are for communicating a user interface, over the network, to the mobile device, the communicating being responsive to the receiving the request, the user interface including the second plurality of data items for display on the mobile device.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: March 24, 2020
    Assignee: eBay Inc.
    Inventors: Ashita Achuthan, Paden Barber, Jonathan David Chard, Patrick Foss, Jean-Charles Gabaix-Hialé, Krystal Rose Higgins, Margaret MacDonald, Mark Eppolito, Matthew Bret MacLaurin, Mica Merce, Tyler Yong Nugent, Ryan Reeves, Bradley Roberts, James Tenniswood, Ladd Van Tol
  • Patent number: 10587705
    Abstract: Techniques introduced here include a system and method for determining whether to provide a user of a social networking system with candidate users (i.e., potential contacts) with whom the user does not already have any connections with. In some embodiments, the system generates a set of candidate users based on a value (e.g., to the social networking system) associated with each potential connection formed between the user and the set of candidate users. In one or more embodiments, the system ranks the candidate users based on their connection-value to the social networking system and provides the ranked candidate users as suggested new connections to the user.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Alexander Paul Schultz, Brian Piepgrass, Ching-Chih Weng, Daniel Ferrante, Deeptanshu Verma, Peter Martinazzi, Thomas Alison, Ziqing Mao
  • Patent number: 10554596
    Abstract: The present application contemplates a method of providing a participant with traversable access to a local environmental context of a target. In preferred embodiments, a context engine accesses multiple views of the local environmental context and stitches together the multiple views to produce a digital, walkabout reality of the local environmental context. Upon a participant/recipient accessing a communication from a sender, the participant is able to use a portal during a viewing session to traverse the digital, walkabout reality associated with a target. It is contemplated that the target is physically located within the local environmental context.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: February 4, 2020
    Assignee: Wormhole Labs, Inc.
    Inventors: Robert D. Fish, Curtis Hutten
  • Patent number: 10540704
    Abstract: The invention synthesizes a social network, electronic commerce (including performance based advertisement and electronic payment), a mobile internet device and a machine learning algorithm(s), utilizing a classical computer or a quantum computer enhanced machine learning algorithm(s), utilizing a quantum computer. The synthesized social commerce further dynamically integrates stored information, real time information and real time information/data/image(s) from an object/array of objects (Internet of Things (IoT)). The machine learning algorithm(s), utilizing a classical computer can include a software agent, a fuzzy logic algorithm, a predictive algorithm, an intelligence rendering algorithm and a self-learning (including relearning) algorithm.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: January 21, 2020
    Inventors: Mohammad A. Mazed, Sayeeda Mazed
  • Patent number: 10531250
    Abstract: In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Kiranjit Singh Sidhu, Florin Ratiu, Alexander Paul Schultz, David Y. Chen
  • Patent number: 10482682
    Abstract: Systems, methods, and computer-readable media are provided for placing an asset on a three-dimensional model. Each asset can be associated with a pivot point and with an asset normal. A contact point on the surface of a model where an asset is to be positioned may be identified, and a surface normal that may be perpendicular to the surface at the contact point may also be identified. Then, the asset can be placed on the model such that the position of the pivot point of the asset may coincide with the position of the identified contact point on the surface of the model, and such that the orientation of the asset normal may match the orientation of the identified surface normal.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: November 19, 2019
    Assignee: Apple Inc.
    Inventor: Thomas Goossens
  • Patent number: 10433094
    Abstract: A method improves performance of a computer that provides binaural sound to a listener. A memory stores coordinate locations that follow a path of how the head of the listener moves. This path is retrieved in anticipation of subsequent head movements of the listener to improve computer performance of executing binaural sound.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 1, 2019
    Inventors: Philip Scott Lyren, Glen A. Norris
  • Patent number: 10425801
    Abstract: A method for providing contents in a communication system according to an embodiment of the present invention comprises the steps of: discovering multiple synchronization devices which will communicate with a source device and identifying device types of the discovered multiple synchronization devices; generating multiple contents for the multiple synchronization devices on the basis of the identified device types; and providing each of the generated multiple contents to a corresponding synchronization device, wherein each of the device types is determined according to at least one among the capacity, type, and function of the device.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: September 24, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Se-Hee Han, In-Young Shin, Kiran Bharadwaj Vedula, A-Ram Cho
  • Patent number: 10387519
    Abstract: Disclosed is a system, method, and non-transitory computer readable storage medium for creating personalized instantiations of an app. User input is accepted to create, by a computing device, a personalized instantiation of an app, the app comprising a home screen, the creating of the personalized instantiation occurring by generating a deep linked shortcut on the home screen of the app that links into the app with parameters to configure the app into the personalized instantiation of the app. A display is generated for displaying, on the computing device, the personalized instantiation of the app so that the personalized instantiation of the app can be launched as configured with the parameters.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: August 20, 2019
    Assignee: OATH INC.
    Inventors: Frank Bentley, Kent Lyons, Christian Holz
  • Patent number: 10375001
    Abstract: A computing device, such as a network server or user terminal, automatically performs one or more predefined actions on inbound email messages responsive to receiving the inbound email messages. However, rather than base the performance of the actions on information manually provided to an email application by the user, the computing device retrieves event-related information stored in one or more calendar applications communicatively connected to the email application. The computing device then utilizes that information to perform the predefined actions. One example of such an action is automatically generating and sending an autoreply email message to the sender of the inbound email message.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: August 6, 2019
    Assignee: CA, Inc.
    Inventors: Pavel Zlatnik, Daniel Samek, Hana Doubkova
  • Patent number: 10331442
    Abstract: The present subject matter relates to evaluation of a visual design of a user interface (UI). The method comprises receiving, from at least one reviewer, a response to a plurality of questions associated with a plurality of dimensions. The plurality of dimensions is indicative of criteria for assessment of the visual design of the UI. Further, an aggregate visual design quality index (VDIA) score for the UI is computed. The VDIA score is computed based on the response received from the at least one reviewer, and a plurality of weighing factors corresponding to each of the plurality of dimensions. Subsequently, the VDIA score is compared with a pre-determined benchmark visual design quality index (VDIB) score to evaluate the quality of the visual design of the UI.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: June 25, 2019
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Prachi Sakhardande, Meenakshi Dixit, Prasad Rashinkar
  • Patent number: 10296793
    Abstract: A method, a computer program product, and a system are provided for video based action recognition. The system includes a processor. One or more frames from one or more video sequences are received. A feature vector for each patch of the one or more frames is generated using a deep convolutional neural network. An attention factor for the feature vectors is generated based on a within-frame attention and a between-frame attention. A target action is identified using a multi-layer deep long short-term memory process applied to the attention factor, said target action representing at least one of the one or more video sequences. An operation of a processor-based machine is controlled to change a state of the processor-based machine, responsive to the at least one of the one or more video sequences including the identified target action.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: May 21, 2019
    Assignee: NEC Corporation
    Inventors: Renqiang Min, Yang Gao, Eric Cosatto
  • Patent number: 10270837
    Abstract: A transmission management system includes a destination name data managing unit which manages a plurality of destination name data items which indicate a plurality of names of a destination in communications between transmission terminals, a destination name data reading unit which reads a destination name data item from the plurality of destination name data items managed by the destination name data managing unit, and a destination name data transmitting unit which transmits the destination name data item read by the destination name data reading unit to a transmission terminal capable of communicating with the destination.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: April 23, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Kaoru Maeda, Takahiro Asai
  • Patent number: 10244370
    Abstract: In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: March 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Kiranjit Singh Sidhu, Florin Ratiu, Alexander Paul Schultz, David Y. Chen
  • Patent number: 10229103
    Abstract: A data grid software component has data cells with a style that may be template-based or individual. A data cell may include a software component to show and interact with a bitmap, a graph, a chart, streaming graphics, or streaming bitmaps. The data grid may have footers, headers, and corner cells each capable of holding another software component to show and interact with several data forms. A header, a footer, and a corner cell can each have a style that is template-based or individual. Headers and footers may have multiple levels. Header parts and footer parts at different levels may have a style that is template-based or individual.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: March 12, 2019
    Assignee: Oracle International Corporation
    Inventors: Chris Rullan, Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
  • Patent number: 10147147
    Abstract: A social networking system (SNS) may determine the integrity of a social application. In particular, the SNS can receive communications and tags associated with different subsets of the communications from the social application. Thereafter, the SNS can distribute the communications, and monitor for user interactions performed on the communications. Subsequently, feedback indicating the integrity of the social application can be provided. The feedback can be based on the user interactions performed on the communications. The feedback can also be provided according to the tags. In particular, a set of feedback information can be provided for each tag, where the set is based on the user interactions performed on the subset of communications associated with the tag. By providing feedback in this manner, A-B testing can be performed. In one embodiment, the operating state for the social application can be determined based on the integrity of the SNS.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: December 4, 2018
    Assignee: Facebook, Inc.
    Inventors: Alex Himel, Gabriel Levi, Carl Philip Sjogreen, Wayne Kao
  • Patent number: 10101827
    Abstract: A method and an apparatus for controlling an application ported in a smart device include receiving a key signal of a triggered key that is sent by a control apparatus of the smart device; obtaining image information corresponding to the triggered key of the control apparatus from a pre-stored correspondence relationship between the key and the image information based at least in part on the key signal; determining a matched image from a currently displayed view based at least in part on the image information; and simulating a click event on the matched image.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: October 16, 2018
    Assignee: Alibaba Group Holding Limited
    Inventors: Wei Peng, Cheng Chen
  • Patent number: 10083184
    Abstract: Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a client device. The data being managed can, for example, pertain to portable computer programs, such as widgets. The managing of the data thus can involve transfer of portable computer programs (e.g., widgets) between the host device and the client device. In one embodiment, the transfer of portable computer programs between a host device and a client device can be referred to as synchronization.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: September 25, 2018
    Assignee: Apple Inc.
    Inventors: Jeffrey L. Robbin, David Heller, Christopher R. Wysocki, Timothy Wasko, Gordon Freedman
  • Patent number: 10078436
    Abstract: The disclosure provides a method for adjusting a user interface (UI) of an electronic apparatus. The method includes following steps: analyzing color information of an image; generating a first palette having at least one first pilot color based on the color information of the image; and performing a color scheme in at least one page of the user interface according to the first palette having the at least one first pilot color.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: September 18, 2018
    Assignee: HTC Corporation
    Inventors: Kuei-Tuan Wu, Wei-Nien Shih, Bo-Cheng Chen, Chia-Jui Wu, Pei-Chi Chang
  • Patent number: 9959422
    Abstract: Techniques and technologies for providing limited-access functionality accessible at a “login screen” (or “lock screen”) of a device are described. In at least some embodiments, a system includes a user interface operatively coupled to a processing component; and one or more instructions stored on a memory that, when executed by the processing component, are configured to: (a) generate a login portion displayed on the user interface, the login portion configured to receive at least one user access credential to determine whether to provide access to one or more authorized-access functionalities; and (b) generate a limited-access functionality access portion displayed on the user interface concurrently with the login portion, the limited-access functionality access portion configured to provide access to at least one limited-access functionality without requiring receipt of the at least one user access credential.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jack Tzeng, Yinghua Yao
  • Patent number: 9946798
    Abstract: A mechanism is provided in a data processing system for content delivery. The mechanism identifies a candidate user of a social networking service. The candidate user has an associated profile including at least one concept of interest. The mechanism determines a probability that the candidate user is interested in an item of content based on a semantic similarity of the at least one concept of interest and at least one concept tag associated with the item of content using a weighted semantic graph. Responsive to the probability exceeding a probability threshold, the mechanism delivers the item of content to the candidate user. Responsive to receiving feedback comprising at least one action taken by the candidate user with respect to the item of content, the mechanism adjusts weights in the weighted semantic graph.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nimesh Bhatia, Seyyed Vahid Hashemian, Arnaud J. Le Hors, Cindy H. Lu, Thai Q. Tran
  • Patent number: 9882907
    Abstract: A computer implemented method includes allowing a user to access a user-controlled social network profile page with posts in a specified order. A user is permitted to traverse an interface element across the specified order to establish a set position for the interface element. Access to posts is provided on a first side of the set position to define a viewable profile. Access to posts is blocked on a second side of the set position to define a non-viewable profile.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: January 30, 2018
    Assignee: Snap Inc.
    Inventor: Evan Spiegel
  • Patent number: 9867037
    Abstract: A mobile device, having a smart card within the mobile device, stores a Mobile Network Operator (MNO) profile for the mobile device in the smart card, where the MNO profile includes one or more network access credentials for accessing a wireless mobile network. The mobile device receives a customer request to delete the MNO profile, and sends, from the mobile device to a network node in the wireless mobile network, a request for profile deletion. The mobile device receives, responsive to the request from the network node, a deletion code; extracts, from the received deletion code, a deletion code signature and a public key of the network node. The mobile device validates the deletion code signature and the public key, and deletes, upon successful validation of the deletion code signature and the public key, the MNO profile from the smart card.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: January 9, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Manuel Enrique Caceres, Warren Hojilla Uy, Nanjun Qian, Axel Hallo De Wolf, Ruben Cuadrat
  • Patent number: 9858344
    Abstract: A search context is recorded during a search performed by a first user. The search context may include environmental variables associated with the computing equipment used by the first user such as at least one of regional settings, geographic location, social attributes, job role, browse history, and cookie files. The search context may be encrypted or be restricted for use by certain users and for a specific period of time. The search context may be sent to a second user or a group. The context is applied to environmental variables associated with the computing equipment used by the second user. The second user can thereby substantially duplicate the search performed by the first user.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: January 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 9830067
    Abstract: A computer-implemented user interface method includes displaying content in a first window on a display of a computing device, receiving a dragging user input on an element at a periphery of the window, and in response to receiving the dragging input, generating and displaying a second window on the display of the computing device and displaying the first window simultaneously with the second window.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: November 28, 2017
    Assignee: GOOGLE INC.
    Inventor: John Nicholas Jitkoff
  • Patent number: 9826403
    Abstract: A device receives a request from a user to manage a Mobile Network Operator (MNO) profile stored in a smart card within the device, wherein the MNO profile includes one or more network access credentials for accessing a wireless network. The device performs a Completely Automated Public Turing Test to tell Computers and Humans Apart (CAPTCHA), wherein the CAPTCHA includes receiving input from the user, and authenticates the user as a human, and not a bot or other automated activity, based on the CAPTCHA and the input from the user. The device receives, from a network node external to the device responsive to the authenticating, a MNO profile management code, and manages the MNO profile based on the received MNO profile management code.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: November 21, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Manuel Enrique Caceres, Warren Hojilla Uy, Nanjun Qian, Axel Hallo De Wolf, Ruben Cuadrat, John Markey, Taussif Khan
  • Patent number: 9766908
    Abstract: The present invention is a cloud computing appliance, having a chassis, at least one server, capable of connecting to a remote interface device, at least two network switches, at least one firewall, and a power supply circuit. The present invention also includes a method for initializing the cloud computing appliance, and a method for migrating software applications to the cloud computing appliance. The cloud computing appliance includes at least one private cloud and is in electronic communication with at least one public cloud. There is an electrical connection capable of being in electronic communication with the remote interface device that allows a system administrator to interact with the at least one private cloud and the at least one public cloud.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: September 19, 2017
    Assignee: MICROTECHNOLOGIES LLC
    Inventors: Anthony R. Jimenez, Robert Kirsch, II, Roger Channing, Alfredo Guzman
  • Patent number: 9760954
    Abstract: Visual focal point composition of media capture based on a target audience is provided. An aspect includes activating a profile selection function via a media recording device and receiving, via the profile selection function, an identifier of a target viewer of media content. The profile selection function provides a list of social network contacts, including the target viewer, via the media recording device. Another aspect includes retrieving contact preferences associated with the identifier. The contact preferences are determined from data about the target viewer that is sourced from one or more compartmentalized entities. The contact preferences identify focal aspects of media content statistically determined to be of interest by the target viewer. A further aspect includes providing suggested focal aspects of a scene subject to media capture. The suggested focal aspects are derived from the contact preferences.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: September 12, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter A. Balinski, Sasikanth Eda, John G. Musial, Sandeep R. Patil
  • Patent number: 9697556
    Abstract: The invention synthesizes a social network, an electronic commerce (including a performance based advertisement and electronic payment), a mobile internet device and a machine learning algorithm(s). The synthesized social commerce further dynamically integrates stored information, real time information and real time information/data/image(s) from an object/array of objects. The machine learning algorithm(s) can include a software agent, a fuzzy logic algorithm, a predictive algorithm, an intelligence rendering algorithm and a self-learning (including relearning) algorithm.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: July 4, 2017
    Inventors: Mohammad A. Mazed, Sayeeda Mazed
  • Patent number: 9692814
    Abstract: In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: June 27, 2017
    Assignee: Facebook, Inc.
    Inventors: Kiranjit Singh Sidhu, Florin Ratiu, Alexander Paul Schultz, David Y. Chen
  • Patent number: 9651924
    Abstract: A common automation system controller configured using a hierarchical approach for use in a building automation system.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: May 16, 2017
    Assignee: SIEMENS SCHWEIZ AG
    Inventors: Gerhard Brun, James Coogan, Heinrich Meier, Herbert Meier, Franz Renggli
  • Patent number: 9633081
    Abstract: A method for providing a scored list of applications for use in recommending applications to a user includes storing an application signature for each user of a cloud computing service, where the application signature for a first user stores a usage total for the first user for each application in a set of available applications, and storing a user similarity matrix across all users, where a first similarity value in the user similarity matrix measures the similarity between the first user's application signature and a second user's application signature. The cloud computing service receives a request to provide a scored list of applications for the first user, constructs the scored list, where a score of each application is a function of the usage totals for the application in the application signatures for each user and each user's similarity value to the first user, and outputs the scored list of applications.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventor: Michael Jeffrey Procopio
  • Patent number: 9619570
    Abstract: A search context is recorded during a search performed by a first user. The search context may include environmental variables associated with the computing equipment used by the first user such as at least one of regional settings, geographic location, social attributes, job role, browse history, and cookie files. The search context may be encrypted or be restricted for use by certain users and for a specific period of time. The search context may be sent to a second user or a group. The context is applied to environmental variables associated with the computing equipment used by the second user. The second user can thereby substantially duplicate the search performed by the first user.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 9607081
    Abstract: Systems and methods are disclosed for categorizing a user. An example method includes marking one or more graphical user interface (GUI) features of an application. The method also includes monitoring a user's usage of the one or more marked GUI features of the application. The method further includes generating one or more user-specific ontologies for the user in accordance with the user's monitored usage. The method also includes comparing the one or more user-specific ontologies with a plurality of defined ontologies. Each defined ontology corresponds to a category of a plurality of categories. The method further includes categorizing the user in accordance with the comparison of the one or more user-specific ontologies and the plurality of defined ontologies.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: March 28, 2017
    Assignee: Red Hat, Inc.
    Inventors: Filip Nguyen, Filip Eliá{hacek over (s)}
  • Patent number: 9524503
    Abstract: A game exposing method and system is provided. The game exposing method includes displaying a game web site in a first folder of a file manager application of a user terminal; and displaying a game provided from the game web site in a second folder of the file manager application. Accordingly, it is possible to easily access the game portal web site and the game pages to play the games while operating in the file manager application.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: December 20, 2016
    Assignee: NHN Entertainment Corporation
    Inventor: Dong-soo Lee
  • Patent number: 9525753
    Abstract: A system and method for providing a social networking service to a plurality of devices. A social networking server for facilitating social information exchange among the plurality of devices through a socially aware network. A social profiles manager is coupled to the social networking server that creates and manages individual centric profiles of the plurality of devices. The individual centric profiles of the plurality of devices are social representation of individual devices within the socially aware network. The plurality of devices are identifiable by other participants and the social networking server through their social profiles.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: December 20, 2016
    Assignee: Netspective Communications LLC
    Inventor: Shahid N. Shah
  • Patent number: 9477223
    Abstract: Embodiments of a condition monitoring system and method provide an interface with visual aids that facilitate diagnosis of problems on an asset (e.g., a turbine, motor, pump, etc.). In one embodiment, the visual aids display fault data that corresponds to a fault condition such as bearing failure and/or shaft misalignment. The fault data is collected by sensors on the asset and processed by the condition monitoring system for use with the interface. In one example, the interface can include one or more icons, which represent fault conditions for the asset, and which an end user may select to display the visual aids on the interface. Selection amongst the different icons will change the visuals aid, the fault data, and other aspects of the interface to enable diagnosis and promote effective maintenance of the asset.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: October 25, 2016
    Assignee: General Electric Company
    Inventors: Tauseef Ahmed Shaikh, Meera Jitendra Agrawal, Ryan Roaldson
  • Patent number: 9424053
    Abstract: A method of displaying a user interface (UI), wherein the displaying is performed by a client, is provided. The method includes receiving UI data from a server, generating the UI to be displayed based on the received UI data and characteristics of the client and displaying the generated UI.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: August 23, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seong-ho Cho, Young-sun Ryu, Kyung-mo Park, Ho-yeon Park
  • Patent number: 9411792
    Abstract: An illustrative embodiment includes processing parse tree data. A parse tree data structure that is representative of a document object model (DOM) tree data structure is received. The parse tree data structure is projected onto a data structure that includes a binary tree. The projecting includes storing a projection that includes an association between each DOM node and a respective associated binary tree node, thereby creating a map between the parse tree data structure and the binary tree data structure. Requests to manipulate the parse tree and binary tree data structures that include node inserts and document order comparisons are also performed.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: August 9, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John M. Boyer
  • Patent number: 9392207
    Abstract: A method for providing a widget service in a broadcast receiving apparatus is provided. A method for providing the widget service includes operations of receiving widget information, and displaying on a picture-in-picture (PIP) screen at least part of all the received widget information which is to be fitted to the PIP screen, upon occurrence of a preset or trigger event. Therefore, it is possible for a user to construct a sub-screen for providing a widget service by selecting only part of widget information forming the entire display screen rather than reducing the size of the entire display screen.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: July 12, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-ho Yim, Seung-chul Shin, Sang-gon Song
  • Patent number: 9378512
    Abstract: Various technologies, methods, systems, processes, and compositions of matter pertaining to advertisements, and advertisement interactions with users and applications may be described. A single advertisement may be selected for a user based on a single lookup of the user profile at an advertisement server. The advertisement server may send a single adget to the user. This single adget is then seamlessly used on multiple devices. Each device may automatically select a different View of the advertisement. Each device may automatically render a different Actions as supported by a device.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Balbir Singh, Shankar Vaidyanathan, Melissa W. Dunn
  • Patent number: 9344523
    Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 17, 2016
    Assignee: YAHOO! INC.
    Inventors: Jason Morse, Jonathan Grubb
  • Patent number: 9323752
    Abstract: A method and system for displaying slides associated with display categories. Display categories are simultaneously displayed, each display category including display sets, each display set including a set of slides. A first row of buttons is displayed for a selected display category. Each button in the first row of buttons corresponds to a different display set in the selected display category such that each display set is represented by a different button in the first row of buttons. A second row of buttons is displayed simultaneous with the displayed first row of buttons. Each button in the second row of buttons corresponds to a different slide in the display set selected via selection of the first button in the first row of buttons. The slide corresponding to the selected second button is displayed simultaneous with the displayed first row of buttons and the displayed second row of buttons.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Carl O. Bennett, Jr., Flemming Boegelund, Bruce D. Chatman, Steven Earl Hicks
  • Patent number: 9325823
    Abstract: A method may include associating a plurality of graphical images with a plurality of contacts in a device having contact management functionality and displaying the plurality of graphical images to a user. The method may further include receiving a user selection of one of the plurality of graphical images; and initiating voice-based communication with the contact associated with the selected graphical image.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: April 26, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Michelle Felt, Nader Gharachorloo, Donald H. Relyea, Ruchir Rodrigues, Afshin Moshrefi