Patents by Inventor David A. Brooks

David A. Brooks has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9794214
    Abstract: Arrangements relate to the grouping electronic messages by a messaging client. A plurality of electronic messages to a message recipient from a sender electronic messaging system can be received. Each of the electronic messages can include a container specification, which can include an identifier assigned by the sender electronic messaging system. The identifiers of the received electronic messages can be compared. A plurality of the received electronic messages having the same identifier can be grouped. The grouped electronic messages can be presented as a single electronic message to the message recipient.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20170295382
    Abstract: A processor for video coding receives a full-frame rate (FFR) HDR video signal and a corresponding FFR SDR video signal. An encoder generates a scalable bitstream that allows decoders to generate half-frame-rate (HFR) SDR, FFR SDR, HFR HDR, or FFR HDR signals. Given odd and even frames of the input FFR SDR signal, the scalable bitstream combines a base layer of coded even SDR frames with an enhancement layer of coded packed frames, where each packed frame includes a downscaled odd SDR frame, a downscaled even HDR residual frame, and a downscaled odd HDR residual frame. In an alternative implementation, the scalable bitstream combines four signals layers: a base layer of even SDR frames, an enhancement layer of odd SDR frames, a base layer of even HDR residual frames and an enhancement layer of odd HDR residual frames. Corresponding decoder architectures are also presented.
    Type: Application
    Filed: April 6, 2017
    Publication date: October 12, 2017
    Applicant: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Guan-Ming SU, Qian CHEN, Tao CHEN, David BROOKS, Samir N. HULYALKAR, Peng YIN
  • Patent number: 9756008
    Abstract: A user interface (UI) may be provided that allows a user to connect a first identity in a first social community to another identity in another social community by allowing the user to specify the first identity and another identity. Responsive to a user utilizing the UI, the user may be presented with an option to identify connections in the first social community according to a criteria with members associated with another identity in said another social community. A list of identified connections may be presented.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Maureen G. Leland
  • Patent number: 9740850
    Abstract: A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Josef Scherpa, Amy D. Travis
  • Patent number: 9740466
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: August 22, 2017
    Assignee: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Patent number: 9734323
    Abstract: A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Josef Scherpa, Amy D. Travis
  • Patent number: 9703883
    Abstract: A system for social bookmarking of a resource provided through a Web application that doesn't follow the representational state transfer architectural style (REST). When processing a request for a social bookmarking operation, the system searches for a URL and potentially other resource information within the document object model of a currently loaded Web page. If such resource information is found, it is used to process the requested social bookmarking operation. Otherwise, if such resource information is not found in the document object model, the system uses the URL stored in the location bar of the Web browser to process the requested social bookmarking operation. The system includes semantic information in the DOM of a Web page that is used to identify subsets of content within the Web page that can be socially bookmarked. The semantic information may be stored in what is generally referred to as “microformatting”.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: David A. Brooks, Alexander Kordun
  • Patent number: 9697207
    Abstract: A search query is received from a first user through one or more input devices. A set of results is determined from content stored on a computer system based on the search query. The set of results includes a first subset of results not accessible to the first user due to access control. A list of results is provided to the first user. The list excludes the first subset of results. A target result is identified from the first subset of results. An owner is identified with control over access to the target result. The owner is notified that the target result is not accessible to at least one user.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 9697208
    Abstract: A search query is received from a first user through one or more input devices. A set of results is determined from content stored on a computer system based on the search query. The set of results includes a first subset of results not accessible to the first user due to access control. A list of results is provided to the first user. The list excludes the first subset of results. A target result is identified from the first subset of results. An owner is identified with control over access to the target result. The owner is notified that the target result is not accessible to at least one user.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20170177326
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Applicant: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Patent number: 9684937
    Abstract: A method, system and computer program product for allowing a user to view network contacts of other users when visiting an environment of a different organization. A visitor requests to view a profile of a user while the visitor is visiting the environment or tenant space of a different organization. The organization of the visitor is obtained. Furthermore, the organization and network contacts of the user whose profile is requested to be viewed are obtained in response to validating the visitor's organization. The requested profile is then displayed to the visitor containing the accessible network contacts (if any) of the user based on whether the user and the visitor belong to the same organization.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Amy D. Travis
  • Publication number: 20170169106
    Abstract: Presenting a marking element in a social networking interaction where the marking element includes a question specifier and an answer specifier, creating a knowledge element in response to a user activating the marking element on the social networking interaction or a portion thereof, and presenting a knowledge element indicator in the social networking interaction.
    Type: Application
    Filed: March 1, 2017
    Publication date: June 15, 2017
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 9679272
    Abstract: A method, system and computer program product for allowing a user to easily collaborate with users from different organizations. In response to authenticating the user to access the environment of the user's home organization, a list of outside organizations where the user has visitor status is obtained. Outside organization(s) in the list of outside organizations that have content to be viewed by the user are identified. An object associated with the user's home organization, objects associated with the outside organizations where the user has visitor status as well as indications (e.g., star) associated with those outside organizations that have content to be shared with the user are displayed on the user interface of the user's computing device. In this manner, the user will be able to collaborate with an outside organization that has content to be shared in response to selecting the object associated with the outside organization.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Amy D. Travis
  • Publication number: 20170154115
    Abstract: A method, system and computer program product for performing a search from another individual's social perspective. A name or a portion of a name of an individual known by the user is received. A directory search is then performed pertaining to the individual known by the user. After the user identifies the known individual from the directory search results, a selection to perform a directory, content or document search from the known individual's social perspective is received. Such a search may be performed based on the social network of the known individual. In this manner, by performing such searches from the social perspective of the known individual, such as the individual who disclosed the name of the individual who the user would like to contact, the user will be more likely to identify the correct individual, content or document in a more efficient manner.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Mustansir Banatwala, David A. Brooks, Miguel A. Estrada, Joseph A. Russo
  • Publication number: 20170155638
    Abstract: A method, system and computer program product for allowing a user to easily collaborate with users from different organizations. In response to authenticating the user to access the environment of the user's home organization, a list of outside organizations where the user has visitor status is obtained. Outside organization(s) in the list of outside organizations that have content to be viewed by the user are identified. An object associated with the user's home organization, objects associated with the outside organizations where the user has visitor status as well as indications (e.g., star) associated with those outside organizations that have content to be shared with the user are displayed on the user interface of the user's computing device. In this manner, the user will be able to collaborate with an outside organization that has content to be shared in response to selecting the object associated with the outside organization.
    Type: Application
    Filed: February 14, 2017
    Publication date: June 1, 2017
    Inventors: Mustansir Banatwala, David A. Brooks, David L. Durazzano, Amy D. Travis
  • Publication number: 20170149865
    Abstract: Distributing communications to users within a network computing system may include monitoring, using a processor, communications between users exchanged within the network computing system, detecting, using the processor, a question within a first communication from a client device of a first user directed to a client device of a second user, and determining, using the processor, that the question is unanswered. Responsive to detecting an answer to the question in a second communication from a client device of a third user directed to the first user, a further communication notifying the second user of the answer to the question may be sent using a processor.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Inventors: Mustansir Banatwala, David A. Brooks, Miguel A. Estrada, Joseph A. Russo
  • Patent number: 9652549
    Abstract: Presenting a marking element in a social networking interaction where the marking element includes a question specifier and an answer specifier, creating a knowledge element in response to a user activating the marking element on the social networking interaction or a portion thereof, and presenting a knowledge element indicator in the social networking interaction.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: May 16, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20170122371
    Abstract: The present invention provides a sliding support assembly comprising an elongate rail of channel section defining a first web and first and second flanges. A slide cassette is positioned between the first and second flanges of the elongate rail such that the slide cassette and the first and second flanges define a first endless track and a second endless track and a plurality of bearing balls is positioned within the first and second endless tracks. The slide cassette comprises a body member formed from extruded material.
    Type: Application
    Filed: May 14, 2015
    Publication date: May 4, 2017
    Inventors: Stefan HERCHENREDER, David BROOKS, Peter BAYLES
  • Patent number: 9635126
    Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Patent number: 9635125
    Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski