Based On User Profile Patents (Class 707/784)
  • Patent number: 10235366
    Abstract: Systems, apparatuses, services, platforms, and methods are discussed herein that provide activity-based gallery views for communication platforms. In one example, a media gallery service is provided that determines contextual properties associated with media objects shared over communication sessions provided by a communication platform. Based at least on the contextual properties, the gallery service establishes internal sequencing among the media objects for each of the communication sessions, and presents an activity view in the user interface comprising a representation relating the communication sessions, with each of the communication sessions having associated media objects organized at least according to associated internal sequencing.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thaddeus Adam Scott, James Edgar Pycock
  • Patent number: 10210466
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: February 19, 2019
    Assignee: salesforce.com, inc.
    Inventor: Yanik Grignon
  • Patent number: 10122668
    Abstract: An external system (e.g., a website) is associated with an event and includes an interface that allows users to interact with streams of content associated with a social networking system. The interface allows a user to provide posts about the event via the interface, where the posts are displayed in the interface and also in a social networking interface on social networking system in connection with the user and other users associated with that user. The user can view, via the interface on the external system, posts from all users that are provided via the interface (e.g., everyone watching the event), thereby increasing the likelihood that the posts are relevant to the event. The user can also view, via the interface, posts from users associated with the user via the social networking system (e.g., friends of the user), regardless of where those are posted.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Thomas Scott Whitnah, Peter Xiu Deng, Arieh Steinberg, Lior Abraham
  • Patent number: 10091292
    Abstract: Cache data analysis for enterprise content management systems is described. A content category is identified based on content provided by a cache server associated with an enterprise content management system. A determination is made whether content associated with the content category is cached by the cache server. The content associated with the content category is requested by the cache server if the content associated with the content category is not cached by the cache server. The content associated with the content category is cached by the cache server.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: October 2, 2018
    Assignee: Open Text Corporation
    Inventors: Gourav Mukherjee, Venkatesh Giriyappa, Saurav Choudhuri, Ravi Ranjan Jha
  • Patent number: 10033828
    Abstract: This document describes techniques for associating social data with user profiles. In one or more implementations, a social post is targeted to a population of users on a social network. The social post includes a link to a resource, such as a website. The resource is then monitored for user access via the link. When a user accesses the resource, social data corresponding to the social post is associated with a user profile of the user. The social data can include targeting parameters of the social post, such as an age, sex, or location of users to which the social post is targeted. The social data may also include other parameters related to the content of the social post, such as one or more topics of the social post.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: July 24, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Mohit Garg, Pawan Goyal, Vivek Kumar, Ankur Jain
  • Patent number: 9854300
    Abstract: A device providing an automatic channel changing function includes: a receiving unit, receiving recommended program data, first user data and second user data from a first AV playing device; a storage unit, storing reference data; a look-up unit, generating channel changing data according to the recommended program data, the first user data, the second user data and the reference data; and a transmitting unit, transmitting the channel changing data to a second AV playing device according to the second user data.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: December 26, 2017
    Assignee: MStar Semiconductor, Inc.
    Inventor: Sung-Wen Wang
  • Patent number: 9832273
    Abstract: Disclosed are computer implemented methods, apparatus, systems, and computer readable media for providing information to an information feed associated with a group of an online social network. In some implementations, a network communication including a group address and data is received at a computing device. The group address is encoded to include a first identifier associating the network communication with a first user and a second identifier associating the network communication with the group. The group address is decoded to obtain the first identifier and the second identifier. At least a portion of the data in the network communication is provided as an information update to the information feed associated with the group, and the information update is included in the information feed for display on a display device.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: November 28, 2017
    Assignee: salesforce.com, inc.
    Inventor: Rasmus Mencke
  • Patent number: 9819793
    Abstract: A system and method for rate-limiting phone number lookups. An account look-up application receives an address book of a first user, the address book including a phone number that belongs to a second user, creates a phone edge by associating the phone number in the address book with an account of the second user, receives a request including the phone number from the first user for obtaining the account associated with the phone number, determines an edge cost associated with the phone edge for the first user, determines whether to provide the phone edge to the first user based on the edge cost, and provides the phone edge to the first user responsive to a positive determination.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: November 14, 2017
    Assignee: Google LLC
    Inventors: Radhika Tamvada, Kobi Isaac Reiter
  • Patent number: 9774603
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for managing user permissions in relation to system events occurring in a database system. In some implementations, a server can listen for system events. Based on at least one system event criterion, a system event can be determined to occur. A user can be identified as matching a user criterion. A permission set can be identified as matching a permission criterion. Based on a permission set, a permission may be added, updated, or removed from a user.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: September 26, 2017
    Assignee: salesforce.com, inc.
    Inventor: John Arlan Brock
  • Patent number: 9740870
    Abstract: An access control technology is described. Ownership control information is stored for an object in a computing system. Access control to objects in the computing system is based in part on accounts having ownership control of objects in the computing system. A first account with ownership control of the object is identified. Ownership control of the object is changed to a second account upon detection of a first security event. Ownership control of the object is restored to the first account upon detection of a second security event using the stored ownership control information.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: August 22, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Isaac Jeremy Shepard
  • Patent number: 9721143
    Abstract: Modifying a visual depiction is provided. A processor identifies a first depiction of a first member of an online social network. The processor determines a first date value representing a date corresponding to the first depiction. The processor determines a relationship between the first member and a second member of the online social network. The processor identifies a second date value based, at least in part, on the relationship between the first member and the second member. The processor determines a region of the first depiction by performing facial recognition based, at least in part, on the first depiction. The processor generates a second depiction by applying one or more operations to the region of the first depiction based, at least in part, on the second date value, wherein the second depiction allows identification of the first member based, at least in part, on the second date value.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Lisa Seacat DeLuca, Lydia M. Do
  • Patent number: 9690380
    Abstract: A touch sensitive device for generating contextual haptic feedback comprising a touch sensitive member, a transducer mounted to the member, a processor comprising a control process and a further processing device connected to the processor, the further processing device being adapted to use a context map to enable signals to be provided to the transducer, whereby the transducer can couple vibrational energy to the touch sensitive member to provide haptic feedback.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: June 27, 2017
    Assignee: HIWAVE TECHNOLOGIES (UK) LIMITED
    Inventors: Thomas Allan Monkhouse, James John East
  • Patent number: 9672492
    Abstract: According to some embodiments, a system may detect an occurrence of a trigger event in connection with a first insurance agent of a plurality of insurance agents. For example, the system might detect that a person has added a friend on Facebook, changed his or her status, or that he or she is currently visiting a local coffee shop. Responsive to said detection, some embodiments may automatically post information to at least one social network server in connection with the first insurance agent. For example, an offer to meet at a particular location and/or a discount or other benefit associated with an insurance product might be posted or otherwise provided via one or more social networks.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: June 6, 2017
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: David F. Peak, Benjamin O. Buswell, Bryan Matthew Johnson, Anil Vasagiri
  • Patent number: 9639315
    Abstract: A method includes causing a display by a first device of a user interface containing a visual representation of content accessed from a source remote from the first device. Responsive to a user's selection of a first control associated with the user interface, a hard copy representation of the content is caused to be generated. Responsive to a user's selection of a second control associated with the user interface, an electronic file representation of the content is caused to be communicated to a second device remote from the first device.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: May 2, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Venu Prasad Gnanamoorthy
  • Patent number: 9600548
    Abstract: A predicate-based row level security system is used when workers build or split an analytical data store. According to one implementation, predicate-based means that security requirements of source transactional systems can be used as predicates to a rule base that generates one or more security tokens, which are associated with each row as attributes of a dimension. Similarly, when an analytic data store is to be split, build job, user and session attributes can be used to generate complementary security tokens that are compared to security tokens of selected rows. Efficient indexing of a security tokens dimension makes it efficient to qualify row retrieval based on security criteria.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: March 21, 2017
    Assignee: salesforce.com
    Inventors: Donovan A. Schneider, Daniel C. Silver, Fred Im, Vijayasarathy Chakravarthy
  • Patent number: 9449182
    Abstract: A method and apparatus for controlling access to documents retained by a document management and collaboration system is disclosed. The document management and collaboration system may generate one or more suggested privileges associated with one or more users. An access control policy may specify whether system-generated user privileges may be enforced. If they are enforced, access to one or more document may be made subject to the generated privileges.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: September 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Lien Stephen Dang, Cynthia Zhang Taylor, Arun Ponniah Sethuramalingam, Catherine Emily Harrell, Sharad Kala, Liangliang Wang, Kevin Gillett, Nandhini Nandiwada Santhanam, Nagesh Pradhan Cadabam, Noah Anthony Eisner, Stephen Joseph Oakley, Himanshu Khurana
  • Patent number: 9438632
    Abstract: A computer-implemented method for compliance with a privacy requirement. The method comprises analyzing, using one or more processors, an access log related to a history of users accessing records; deriving a plurality of roles assigned to the users and a plurality of accesses reflecting actions taken by the users; and deriving from the access log a mapped log comprising a plurality of mapping records including a plurality of mapped role-access pairs. The method further comprises generating, using the one or more processors, a reduced log including a plurality of reduced records comprising a mapped role-access pair and statistics that are associated with the mapped role-access pair, the statistics being derived from a subset of the mapping records that include the mapped role-access pair; and deriving an access policy based on the reduced log, wherein the access policy includes a plurality of proposed role-access pairs.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: September 6, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Rafae Bhatti, Paul D. Martin
  • Patent number: 9432320
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing an information-centric application. The information-centric application enables a user to have access and delivery of information and services customizable according to the user's role and definition, preferences, and usage patterns. A user may receive information from one or more data sources, and the information is determined to be relevant based upon at least one of the user's role and definition, the user's preferences, and behaviors. An associated service is linked with the relevant information based upon at least one of the user's role and definition, the user's preferences, and behaviors. The relevant information and the associated service are presented in a feed item for inclusion into a user's news feed for display in a user interface.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 30, 2016
    Assignee: salesforce.com, inc.
    Inventor: John Wookey
  • Patent number: 9396351
    Abstract: To prevent conflicts of interest, an information management system is used to make sure two or more groups are kept apart so that information does not circulate freely between these groups. The system has policies to implement an “ethical wall” to separate users or groups of users. The user or groups of user may be organized in any arbitrary way, and may be in the same organization or different organizations. The two groups (or two or more users) will not be able to access information belonging to the other, and users in one group may not be able to pass information to the other group. The system may manage access to documents, e-mail, files, and other forms of information.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: July 19, 2016
    Assignee: NextLabs, Inc.
    Inventor: Keng Lim
  • Patent number: 9378528
    Abstract: An approach is provided for allocating radio resources based on social distance information for one or more social groups. The coexistence platform determines social distance information for at least one group of a plurality of one or more users, one or more devices associated with the one or more users, or a combination thereof. The coexistence platform causes, at least in part, at least one allocation of the one or more radio resources to the one or more devices based, at least in part, on the social distance information for the at least one group or a subset of the at least one group. The coexistence client causes an initiation of a request for at least one allocation of one or more radio resources. The coexistence client determines the one or more radio resources based, at least in part, on social distance information.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: June 28, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Mikko Aleksi Uusitalo, Jan-Erik Ekberg, Vesa-Veikko Luukkala
  • Patent number: 9338186
    Abstract: A social network aggregation platform collects user generated content from multiple disparate social network platforms. The platform includes methods and systems for maintaining and applying user-selected and/or platform-specific privacy settings to the content when distributed or published. User privacy settings are compiled across platforms and used as a filter list against user-generated content. As a content stream is ingested into a platform, the source(s) of the invention content items are checked and the appropriate privacy settings are applied.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: May 10, 2016
    Assignee: Lithium Technologies, Inc.
    Inventors: Derek Alexander Wollenstein, Charles A. Ruhland
  • Patent number: 9332077
    Abstract: To enhance information about connections in a social networking service, embodiments of the invention enable users to reference nodes while posting content to a communication channel. To identify connections within content in the social networking service, users of the social networking service are provided an interface to post content items in communication channels of the social networking service. A trigger received in the interface indicates that a user wishes to identify a connection in the posted content item. Selectable links enable the user to mention another node in the social networking service when posting a content item. As users reference nodes in content items, information about the connections with the referenced nodes is gathered and stored in a database that is indexable and searchable in real-time.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: May 3, 2016
    Assignee: Facebook, Inc.
    Inventors: Tom Occhino, Olumakinde Adegboyega Adeagbo
  • Patent number: 9245033
    Abstract: A data processing system used for delivering profile data structures that contain interest nodes or channels. The interest nodes include sets of targets and qualifiers that comprise attributes used in filtering information files for delivery. Targets and qualifiers are applied to the attributes and available information files to produce the filtered set. Web pages showing results include tools to assist the user in creation and editing of the information. The user may share interest nodes with other users, and other users may be granted editing capability of the interest nodes. The other users may modify the interest nodes for their own personal use. Even if modified the user may continue to receive new content or information from the original user in accordance with the unmodified interest nodes or channels.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: January 26, 2016
    Assignee: GRAHAM HOLDINGS COMPANY
    Inventors: Ramana Rao, Brian L. Neumann, Michael J. Ferguson
  • Patent number: 9202069
    Abstract: The disclosure relates to accessing information, and more specifically to accessing information wherein the information is protected by access rules. In particular, the invention relates to a search system comprising integrated access request routines. The disclosure also relates to a search system and to a corresponding computer program.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: December 1, 2015
    Assignee: Cloudfinder Sweden AB
    Inventor: Marcus Nyman
  • Patent number: 9148470
    Abstract: A system for targeting delivery data is described. The system includes: a database accessor coupled with a local server, the database accessor configured for accessing a database coupled with the local server, wherein the database includes information associated with a set of premises, wherein each premises of the set of premises includes a domain coupled with a remote server and includes at least one device, wherein the at least one device includes a communication port that supports a first protocol corresponding to a second protocol, wherein the second protocol is supported by a device driver coupled with the domain; an information analyzer coupled with the database accessor, the information analyzer configured for analyzing the information; and a customized message sender coupled with the information analyzer, the customized message sender configured for sending a customized message to the set of premises.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: September 29, 2015
    Assignee: Candi Control, Inc.
    Inventors: Steve Raschke, Mike Anderson
  • Patent number: 9141656
    Abstract: Techniques include: identifying one or more first entities who have connections to more than a threshold number of other entities; identifying first content in the search index that is authored by the first entities; and associating author restricts with the first content, where the author restricts include data identifying entities who authored corresponding content. The techniques may also include: identifying one or more second entities who have social connections to one or more entities who authored second content, where the one or more second entities have connections to less than the threshold number other entities; associating searcher restricts with the second content; and providing the search index updated with searcher and author restricts.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Mikhail Lopyrev, Hein Roehrig, Maureen Heymans, Matthew E. Kulick
  • Patent number: 9141657
    Abstract: A method of operation of a content delivery system includes: generating a first user profile for representing a user's identity in a context; generating a second user profile for representing the user's identity in a different context; selecting the first user profile or the second user profile based on the context or the different context; and generating a display content based on the first user profile or the second user profile for displaying on a device.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 22, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Guangshun Chen, Kuldip S. Pabla, Curtis Jyun Sasaki
  • Patent number: 9104766
    Abstract: Systems, methods, and other embodiments associated with event processing are described. In one embodiment, a method includes detecting an event. The example method may also include analyzing the event to extract information about the user and processing a subsequent event in accordance with the extracted information about the user.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: August 11, 2015
    Assignee: Oracle International Corporation
    Inventors: Eric S. Chan, Vimal Chopra, Terry M. Olkin, Dieter Gawlick
  • Patent number: 9069985
    Abstract: A flat file data organization technique is used for storing and retrieving geospatially organized data. The invention reduces transfer time by transferring a few large files in lieu of a large number of small files. It also moves the process of locating a given data file away from the file system to a proprietary code base. Additionally, the invention simplifies database management by having quadtree packets generated on demand.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 30, 2015
    Assignee: GOOGLE INC.
    Inventors: Chikai J. Ohazama, Philip C. Keslin, Mark A. Aubin
  • Patent number: 9071509
    Abstract: In an example embodiment, logical relationship information describing logical relationships between a first user and other users is recorded, the logical relationship information associated with a social networking service. Then affinity levels for each of the logical relationships between the first user and the other users are calculated. One or more of the logical relationships between the first user and one or more of the other users are displayed in a user interface, wherein the affinity level for each of the one or more logical relationships is represented graphically in the user interface.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: June 30, 2015
    Assignee: LinkedIn Corporation
    Inventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
  • Patent number: 9036182
    Abstract: An image processing apparatus that can store a plurality of operations and easily import a template prescribing operations of the image processing apparatus to change GUI definitions. Property information is set which is for setting accompanying information added to image data sent to a server, and has a name part and a value part in which a name and a value, respectively, of the accompanying information are defined. Whether or not information indicative of a second name and information indicative of a second value are included in the value part is determined. When the information indicative of the second name and the information indicative of the second value are included in the value part, the name defined in the name part is converted to the second name, and the value defined in the value part is converted to the second value. The second name and the second value are displayed.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: May 19, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshitaka Matsumoto
  • Patent number: 9031986
    Abstract: A computer-implemented method for positioning targeted sponsored content on a cellular phone includes the steps of (a) assessing a likelihood of an interaction by a user of the cellular phone with a sponsored content, wherein the assessment is based on a plurality of user characteristics associated with the cellular phone including (i) a television content viewing history; and (ii) a predefined hardware or software characteristic of the cellular phone; (c) prioritizing the placement of the sponsored content within one of a plurality of predefined areas of a graphical user interface of the cellular phone over the placement of other sponsored content within the same area, wherein the prioritization is based on the assessment of the likelihood of the interaction of the user of the cellular phone with the sponsored content; and (d) presenting the sponsored content within the one of a plurality of predefined areas of the graphical user interface.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: May 12, 2015
    Assignee: Millennial Media, Inc.
    Inventors: Jorey Ramer, Adam Soroca, Dennis Doughty
  • Publication number: 20150127683
    Abstract: A vehicle-end database management system is revealed. The vehicle-end database management system includes a read/write controller and a vehicle-end database manager. Data related to vehicles is written into the vehicle-end database manager by the read/write controller. Or data related to vehicles is read from the vehicle-end database manager by the read/write controller. Thus end-users can get the data related to vehicles timely so as to manage vehicles conveniently.
    Type: Application
    Filed: August 21, 2014
    Publication date: May 7, 2015
    Inventor: CHIH-CHENG LIN
  • Patent number: 9026555
    Abstract: Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: May 5, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Behzad Shahraray, Andrea Basso, Lee Begeja, David C. Gibbon, Zhu Liu, Bernard S. Renger
  • Patent number: 9015197
    Abstract: A distributed search system can include a group of nodes assigned to different partitions. Each partition can store indexes for a group of documents. Nodes in the same partition can independently processing document-based records to construct the indexes. One of the nodes can process a stored checkpoint to produce a repartitioned checkpoint. The group of nodes can respond to search requests during the construction of the repartitioned checkpoint. The repartitioned checkpoint can be loaded into the group of nodes to repartition the group of nodes.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: April 21, 2015
    Assignee: Oracle International Corporation
    Inventors: Michael Richards, James E. Mace
  • Patent number: 9015211
    Abstract: A device for caching a scalable original file having a first structure which has a header and a plurality of information packets for different information levels has a cache memory configured to cache a proxy file and/or information packets of the proxy file and a proxy file generator configured to generate a proxy file such that the latter is transferable into or directly has a second structure, which corresponds to the first structure of the original file. The proxy file generator further is configured to read out a first information packet of a basic information level from the original file and insert it into the proxy file at a position specified by the second structure and to output the proxy file in the second structure, so that in the second structure, at least one of the information packets of a non-basic information level is replaced with an empty information packet.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 21, 2015
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Heiko Sparenberg, Siegfried Foessel
  • Patent number: 9009843
    Abstract: Aspects of the present disclosure provide techniques that may enable user activity information to be automatically generated and shared with other users of a social network. In one example, a method of automatically publishing, to one or more social network services, information about user activities regarding media content items includes receiving user activity information regarding a media content item, wherein a user is a member of one or more social network services, and the user activity information is generated in response to one or more activities taken by the user with respect to the media content item. The method may also include receiving an indication of one or more users of the one or more social network services to whom the user activity information is to be made accessible, and automatically publishing the user activity information to the one or more social network services.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Raymond Reddy, Robert Sang-Heun Kim
  • Patent number: 9002891
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for portal user data access in a multi-tenant on-demand database system. These mechanisms and methods for portal user data access in a multi-tenant on-demand database system can enable embodiments to provide portal-specific user accounts to the multi-tenant on-demand database system which have reduced configuration requirements than users directly accessing the multi-tenant on-demand database system. The ability of embodiments to provide portal-specific user accounts can reduce processing requirements of the database system.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: April 7, 2015
    Assignee: salesforce.com, inc.
    Inventors: Yongsheng Wu, Alfred Vieira, Punit Jain
  • Publication number: 20150095377
    Abstract: Aspects of the subject matter described herein relate database virtualization. In aspects, clusters of database servers may be located at various locations of the Internet. When a client seeks to access a logical database, the client may send a logical server and logical database name in a data structure. These names may be used to find a physical server(s) and database(s) that correspond to the logical database. Once the location is determined, a proxy component is used to intercept and/or forward communications between the client and the physical server(s) and database(s) corresponding to the logical database. Using this system, a client may access data from a logical database without knowing the physical address of the logical user database.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 2, 2015
    Inventors: Andrew E. Kimball, Jeffrey R. Currier, Xiaoyu Wu, Zhongwei Wu
  • Publication number: 20150095376
    Abstract: A method for servicing messages with digital documents accessed and displayed by a client application, including the steps of establishing a database of message queues each associated with one or more digital documents and containing one or more messages, and upon authorizing a user's request for accessing and using a digital document, providing a message queue associated with the digital document.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Rabindra Pathak
  • Patent number: 8996574
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for portal user data access in a multi-tenant on-demand database system. These mechanisms and methods for portal user data access in a multi-tenant on-demand database system can enable embodiments to provide portal-specific user accounts to the multi-tenant on-demand database system which have reduced configuration requirements than users directly accessing the multi-tenant on-demand database system. The ability of embodiments to provide portal-specific user accounts can reduce processing requirements of the database system.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: March 31, 2015
    Assignee: salesforce.com, inc.
    Inventors: Yongsheng Wu, Alfred Vieira, Punit Jain
  • Patent number: 8996565
    Abstract: A system, a method, and a computer program product for in-memory database processing are provided. A business object is generated in a first system. The generated business object is replicated from the first system to a second system. A high performance application implementing the replicated business object is executed based on at least one system specific view.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: March 31, 2015
    Assignee: SAP SE
    Inventors: Cornelia Haase, Kerstin Hoeft, Jens Lieberum, Christian Stork, Steffen Weinstock
  • Patent number: 8996573
    Abstract: A journaling system provides access to subsets of user information in a segregated fashion. This permits its users to define access settings for their user information thereby limiting which other users may access the user information. In one or more embodiments, the journaling system may include a server or other computing device and one or more storage devices used to store the user information, associated access settings, or both. The access settings may define particular criteria which must be met before a subset of user information may be accessed, and may identify particular users that may access the subset of user information.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: March 31, 2015
    Inventor: George Peter Kelesis
  • Publication number: 20150088935
    Abstract: Methods, systems and computer program products are provided that may relate to controlling access to or accessing computer files over a computer network. A file server may execute on a first computer system and a client may execute on a second computer system. The client may be configured to send a first communication to the file server relating to a first computer file stored on the first computer system. The first communication may include first access control data associated with the first computer file. The file server may be configured to receive the first communication and extract the first access control data from the first communication. The file server may then store the extracted first access control data in extended attributes of the first computer file on the first computer system.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 26, 2015
    Inventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
  • Patent number: 8977647
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for conditionally allowing an application of an entity access to data of another entity in an on-demand database service. These mechanisms and methods for conditionally allowing an application of an entity access to data of another entity in an on-demand database service can enable embodiments to limit such access to the data, as desired. Furthermore, embodiments of such mechanisms and methods may provide additional security when sharing data among different subscribers to an on-demand database service.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: March 10, 2015
    Assignee: salesforce.com, inc.
    Inventors: Alexis Viripaeff, Vinod Mehra, Alex Warshavsky, Nate Horne, Peter J. Dapkus
  • Patent number: 8972449
    Abstract: To prevent conflicts of interest, an information management system is used to make sure two or more groups are kept apart so that information does not circulate freely between these groups. The system has policies to implement an “ethical wall” to separate users or groups of users. The user or groups of user may be organized in any arbitrary way, and may be in the same organization or different organizations. The two groups (or two or more users) will not be able to access information belonging to the other, and users in one group may not be able to pass information to the other group. The system may manage access to documents, e-mail, files, and other forms of information.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: March 3, 2015
    Assignee: NextLabs, Inc.
    Inventor: Keng Lim
  • Publication number: 20150058931
    Abstract: Some implementations may provide a machine-assisted that includes: receiving, from a participant entity, a request to determine a trustworthiness of a transaction request, the transaction request being submitted by a user to access data managed by the participant entity; submitting a first inquiry at an authentication verification engine to determine an authenticity of a purported identity of the user submitting the transaction request; receiving a response from the authentication verification engine, the response including a computed authenticity score quantitatively attesting to the purported identity of the user submitting the transaction request; based on the computed authenticity score, determining the trustworthiness of the transaction request being submitted by the user; and notifying the participant entity of the determined trustworthiness of the transaction request to access data managed by the participant entity.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 26, 2015
    Inventors: Stephen Miu, Margaret Bouse
  • Patent number: 8965924
    Abstract: Advertising, entertainment or other content is targeted to a particular node of an addressable network based on user information. Such addressable networks may include the Internet, certain television networks or other networks where content can be addressed to specific nodes. The user information may include financial information, product or service preference information, and user contact information regarding a user of the targeted node. In one implementation, targeted content is presented during waiting time of an Internet session. The corresponding process involves monitoring (416) a user node to identify a website access request, accessing (418) a previously stored message said, selecting (432) a message from the message set and displaying or playing back (434) the selected message.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: February 24, 2015
    Assignee: Panalogin LLC
    Inventors: John R. Klug, Noah H. Klug, Thad D. Peterson
  • Patent number: 8966591
    Abstract: An adaptive strike count management is implemented for securing resources. The method authorizes access to a resource if a security credential matches pre-stored security data. However, when the security credential does not match the pre-stored security data, the adaptive strike count management method denies access to the resource; assesses the risk level based on the security credential; increments a strike counter by a predetermined value based on the risk level; and disables further access attempts to the resource if the strike counter exceeds a threshold. The strike counter is incremented by a first value when the risk level is assessed to be a first level, a second value when the risk level is assessed to be a second level, and a third value when the risk level is assessed to be a third level.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: February 24, 2015
    Assignee: CA, Inc.
    Inventor: VenkataBabji Sama
  • Patent number: 8959098
    Abstract: A system and method are provided for associating location data from one or more unique sources. The place and time of a unique location enabled device are associated with stored demographic information relating to the particular place and particular time. The place and time of the unique location enabled device are associated with a historical record of past locations and time of locations that the device has been. Based on the association of demographical information and historical information, the unique location enabled device is assigned to one or more groups or tribes. The location of all members of the group or tribe can be aggregated and exported for further analysis or display, thereby showing all group or tribe members at a particular time and place.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: February 17, 2015
    Assignee: Yellowpages.com LLC
    Inventors: Greg Skibiski, Alex (Sandy) Pentland, Tony Jebara, Christine Lemke, Markus Loecher, Girish Rao, Jason Uechi, Blake Shaw, Joseph Mattiello