End User Based (e.g., Preference Setting) Patents (Class 715/747)
  • Patent number: 11054796
    Abstract: A system and approach having a display that shows a dashboard of smart buttons or tiles. The smart buttons or tiles may be situated in a matrix-like or other arrangement on the dashboard. The display may be customized. A smart button or tile may be operated like a standard button but conveniently pull summary information about a particular area of, for instance, a building controls system, for a user. The arrangement may permit the user to view the health of the whole system at a glance and permit the user a shortcut to see details of the particular area of the system quickly.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: July 6, 2021
    Assignee: Honeywell International Inc.
    Inventor: Albert Holaso
  • Patent number: 11016741
    Abstract: A system and methods for a real-time web application framework including a server controlled real-time web application with synchronized server components mapped to client widgets, a method for modal execution support in a real-time web application environment, a pixel perfect designer having a designer, an image renderer, and server components, the image renderer configured to render a client widget based on the properties of a server component, and a theming system implemented by the real-time web application during run-time.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: May 25, 2021
    Assignee: ICE TEA GROUP LLC
    Inventor: Gianluca Pivato
  • Patent number: 11003466
    Abstract: A workflow is expressed as an arrangement of a set of executable tiles. In some embodiments, the tiles include operations expressed in different programming languages. A tile can include a declarative specification of datatypes so that external agents, e.g., workflow services, can identify the datatypes and schemas required as arguments and produced as result; this simplifies the defining of a workflow, e.g., by a workflow coder. A tile can have zero, one, or plural user interfaces; selection of a user interface from plural user interfaces can be based on a user selection, on user roles, or on tile lifecycle stage. Workflow services can communicate with each other so that workflows can be distributed and shifted among processor nodes.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: May 11, 2021
    Assignee: VMware, Inc.
    Inventors: Rakesh Sinha, Vishwas Nagaraja, Danny Holzman, Arjun Dube
  • Patent number: 10979470
    Abstract: A server device, a client device and a dynamic image transmission method for a virtual desktop infrastructure are provided. The dynamic image transmission method for the virtual desktop infrastructure includes the following steps. A region information of a dynamic image displayed on a server device is detected by the server device. The region information is transmitted to a client device by the server device. The dynamic image is rendered on the client device according to the region information. The dynamic image is obtained from an Internet by the client device according to a network link information obtained from the server device, or the dynamic image is obtained by decompressing a compressed data provided from the server device.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: April 13, 2021
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Dmitry Sherstoboev, Tzi-Cker Chiueh, Chuan-Yu Cho, Tian-Jian Wu
  • Patent number: 10970054
    Abstract: A system and methods for a real-time web application framework including a server controlled real-time web application with synchronized server components mapped to client widgets, a method for modal execution support in a real-time web application environment, a pixel perfect designer having a designer, an image renderer, and server components, the image renderer configured to render a client widget based on the properties of a server component, and a theming system implemented by the real-time web application during run-time.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: April 6, 2021
    Assignee: ICE TEA GROUP LLC
    Inventor: Gianluca Pivato
  • Patent number: 10942755
    Abstract: The present disclosure provides an interface switching method, including: loading a display interface of a default style based on a preset parent theme type when an application starts; monitoring whether a data type processed by the application changes in real time operation of the application; obtaining a preset child theme type corresponding to a data type currently processed by the application based on the data type currently processed by the application if the data type changes, wherein a value of an attribute name of which a display style needs to be changed relative to the parent theme type is defined in the child theme type; and switching a display style of the display interface based on the value of the attribute name defined in the child theme type and of which the display style needs to be changed relative to the parent theme type.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 9, 2021
    Assignee: SHENZHEN LAUNCH SOFTWARE CO., LTD.
    Inventors: Jun Liu, Chunwu Deng, Wuchao Jin
  • Patent number: 10924809
    Abstract: Described herein include systems, methods, and non-transitory computer readable media related to display of user-specific navigation screen upon start of a media content display system. A system comprises a playback engine and an interactive programming guide engine. The playback engine is configured to present media content through a display device. The interactive programming guide engine is configured to generate a user profile based on user interaction with the media content presented by the playback engine, transmit the user profile to an external system, and responsive to the transmitted user profile, receive data of user-specific content options that are generated based on the user profile. The interactive programming guide engine is further configured to generate a user-specific navigation screen based on the data of the received user-specific content options, and cause the user-specific navigation screen to be displayed on the display device upon start of the system.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: February 16, 2021
    Assignee: Silicon Beach Media II, Inc.
    Inventor: Jonathan Eubanks
  • Patent number: 10902071
    Abstract: There is disclosed a computer device for providing recommendations to a user device associated with a user, the computer device including a processor configured to: determine a set of recommendations for the user based on a current user con text; transmit a recommendation message to the user device based on the determined set of recommendations; monitor the information from which the set of recommendations are derived; wherein at least one recommendation is associated with a perishable asset, the processor being configured to determine the set of recommendations additionally based on the state of the perishable asset.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: January 26, 2021
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Leigh Brett, Kristan Bullett, Jose Carvajal, Felix Stekolshchik, Puneet Johar, Hans-Jurgen Maas, Peter Heiland, Ralf Wilhelm Tillmann, Mark Christie
  • Patent number: 10881954
    Abstract: A method of providing virtual items based on location-based action is disclosed. An indication is received of a performance of a location-based action by a player of a computer-implemented game. A virtual item is provided based on the receiving of the indication of the performance of the location-based action by the player of the computer-implemented game. The virtual item may be usable within the computer-implemented game.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: January 5, 2021
    Assignee: Zynga Inc.
    Inventors: Kathleen Auterio, Deniz Ersever, Nathan Arthur Etter, Hardik Kheskani, Serena Lam, Amitt Mahajan, Christopher Joseph Makarsky, Jay Monahan, Donald C. Mosites, Benjamin Mullin, Matthew Adam Ocko, Brian Reynolds, Shantanu Talapatra, Justin Waldron, Ian Wang, Jackson Wang
  • Patent number: 10831787
    Abstract: Structure data is received from a database. The structured data may comprise data values and specifying relationships among the data values. A method is provided to include receiving selections of operations to be performed on the structured data and an order of the operations. The operations may include at least one permutation operation. The method may include determining a graphically displayable data format based on the selections of operations. The method may include representing the structured data and the relationships among the data values in the graphically displayable data format. The method may comprise performing operations according to the selections, including, permuting entries of the graphically displayable data format. The permuting may comprise bringing the entries of the graphically displayable data format into a logical order while maintaining the relationships. The method may also include displaying the entries for analysis after performing the operations.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 10, 2020
    Assignee: SAP SE
    Inventors: Viktor Povalyayev, David C. Hu, Marvin Baumgart
  • Patent number: 10828228
    Abstract: A head mounted display (HMD) device including a display configured to display content; a communication processor configured to communicate with a massage chair; and a controller configured to acquire information about an urgency degree of the displayed content, and transmit a control command to the massage chair for controlling the massage chair to perform a massage corresponding to the urgency degree.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: November 10, 2020
    Assignee: LG ELECTRONICS INC.
    Inventor: Jaeduck Jung
  • Patent number: 10810249
    Abstract: There is provided a computer device for providing recommendations to a user device associated with a user, the computer device including a processor configured to: determine a set of recommendations for the user based on a current user context; transmit a recommendation message to the user device based on the determined set of recommendations; monitor the information from which the set of recommendations are derived; in dependence on identifying a change in the information, transmitting a modified recommendation to the user device.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: October 20, 2020
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Leigh Brett, Kristan Bullett, Jose Carvajal, Felix Stekolshchik, Puneet Johar, Hans-Jurgen Maas, Peter Heiland, Ralf Wilhelm Tillmann, Mark Christie
  • Patent number: 10810066
    Abstract: Systems and methods for presenting a message to a user via a user's computing device are configured to cause the message to be presented to the user while the user's computing device is not connected to the Internet. In part, this is accomplished by setting up a trigger condition for presentation of the message, where the trigger condition is that the user's computing device is not connected to the Internet. Information about the message and the trigger condition are delivered to the user's computing device in advance of when the user's computing device becomes disconnected from the Internet.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: October 20, 2020
    Assignee: Braze, Inc.
    Inventors: Julian Contreras, James Doheny, IV, Leonid Fishler
  • Patent number: 10795633
    Abstract: A desktop sharing method and a mobile terminal are disclosed. The method includes: determining, by a first terminal, a desktop drawing file according to a desktop of the first terminal when a first operation of a user received by the first terminal meets a first preconfigured condition, where the desktop drawing file includes a desktop description file and a file package of at least one screen interface on the desktop of the first terminal, the desktop description file includes a location of at least one application interface element on the desktop of the first terminal, and the file package includes a thumbnail of the at least one application interface element. The method also includes sharing, by the first terminal, the determined desktop drawing file, so that a second terminal updates a desktop of the second terminal according to the shared desktop drawing file.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: October 6, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yun Duan, Yuan Li
  • 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: 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: 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: 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: 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: 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