Patents Examined by Sherief Badawi
  • Patent number: 11755927
    Abstract: Aspects of the disclosure relate to identifying entitlement rules based on a frequent pattern tree. A computing platform may retrieve entitlement data associated with a relational database, where the entitlement data is indicative of user entitlements to computing resources in an enterprise network. Then, the computing platform may generate, for the entitlement data, a frequent pattern tree. Then, the computing platform may compare a pair of branches and may detect a pattern associated with a pair of entitlements. Then, the computing platform may determine, based on the frequent pattern tree, a frequency of occurrence of the pattern. Then, the computing platform may identify, based on the frequency of occurrence, a rule associated with the pattern. Subsequently, the computing platform may trigger, via the computing device and based on the rule, an action related to one or more of the entitlements of the pair of entitlements.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: September 12, 2023
    Assignee: Bank of America Corporation
    Inventors: David Pritchard, Rajesh Gopinathapai, Jennifer Lynn Greenwald
  • Patent number: 11755585
    Abstract: A method, system and computer-usable medium for constructing a distribution of interrelated event features. The constructing a distribution of interrelated event features includes receiving a stream of events, the stream of events comprising a plurality of events; extracting features from the plurality of events; constructing a distribution of the features from the plurality of events; and, analyzing the distribution of the features from the plurality of events.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: September 12, 2023
    Assignee: Forcepoint LLC
    Inventors: Christopher Poirel, William Renner, Eduardo Luiggi, Phillip Bracikowski
  • Patent number: 11755586
    Abstract: A method, system and computer-usable medium for constructing a distribution of interrelated event features. The constructing a distribution of interrelated event features includes receiving a stream of events, the stream of events comprising a plurality of events; extracting features from the plurality of events; constructing a distribution of the features from the plurality of events; and, analyzing the distribution of the features from the plurality of events.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: September 12, 2023
    Assignee: Forcepoint LLC
    Inventors: Christopher Poirel, William Renner, Eduardo Luiggi, Phillip Bracikowski
  • Patent number: 11727007
    Abstract: A computer-implemented method is disclosed including operations of receiving a request to store a representation of a machine learning model in a non-transitory computer-readable medium, validating the representation of the machine learning model, storing the representation of the machine learning model, receiving a query from a web-based programming application, the query including a sequence of operators, parsing the query to detect and identify each operator within the sequence of operators, converting the query to directed acyclic graph (DAG) and providing the DAG to a distributed processing engine configured to execute the DAG. The computer-implemented method includes further operations of, prior to converting the query to the DAG, altering the query to improve efficiency of execution of the DAG. Altering the query may include at least one of consolidating at least two operators, applying a filter operation to an operator, or applying a projection to the operator.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: August 15, 2023
    Assignee: Splunk Inc.
    Inventors: Chinmay Madhav Kulkarni, Lin Ma, Amir Malekpour, Mohan Rajagopalan, John C. Reed, Ram Sriharsha
  • Patent number: 11714787
    Abstract: The present disclosure discloses construction method, device, computing device, and storage medium for constructing patent knowledge database. The method comprises: obtaining patent resource data; analyzing the patent resource data to obtain explicit information and implicit information, the explicit information comprises attribute information of each entity in a preset entity set, the implicit information comprises an entity relationship of technical elements; fusing the implicit information to obtain fused implicit information; and constructing the patent knowledge database according to the explicit information and the fused implicit information.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: August 1, 2023
    Assignee: ZFusion Technology Co., Ltd. Xiamen
    Inventors: Longhui Zhang, Lei Li
  • Patent number: 11704345
    Abstract: A system and method are provided for inferring location attributes from data entries. The method comprises for data entries in a structured data set format, a computer system selecting a sample of rows. The computer system then identifies columns containing geospatial and temporal information based on the column headings. The computer system next identifies location information within the structured data set. The computer system determines implied location information based on the identified location information. The computer system derives location values based on the identified and implied location information using consolidation rules, resulting in a final set of location attributes for the data entries. The computer system then associates the final set of location attributes with the data entries.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shilpi Ahuja, Thomas Kemp, Charles D. Wolfson
  • Patent number: 11698927
    Abstract: Systems and methods for contextual digital media processing are disclosed herein. An example method includes receiving content from a source as digital media that are being displayed to a user, processing the digital media to determine contextual information within the content, searching at least one network for supplementary content based on the determined contextual information, and transmitting the supplementary content for use with at least one of the source or a receiving device.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: July 11, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Michael W. Betzel, Zachary Tyler Wernberg, Shawn Michael McCray, Alex J. Schwartz
  • Patent number: 11694681
    Abstract: Artificial assistant system notification techniques are described that overcome the challenges of conventional search techniques. In one example, a user profile is generated to describe aspects of products or services learned through natural language conversations between a user and an artificial assistant system. These aspects may include price as well as non-price aspects such as color, texture, material, and so forth. To learn the aspects, the artificial assistant system may leverage spoken utterances and text initiated by the user as well as learn the aspects from digital images output as part of the conversation. Once generated, the user profile is then usable by the artificial assistant system to assist in subsequent searches.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: July 4, 2023
    Assignee: eBay Inc.
    Inventors: Farah Abdallah, Joshua Benjamin Tanner, Jessica Erin Bullock, Joel Joseph Chengottusseriyil, Jeff Steven White
  • Patent number: 11663185
    Abstract: A method of validating metadata pages that map to user data in a data storage system is provided. The method includes (a) obtaining first information stored for a first metadata page and second information stored for a second metadata page, the first and second metadata pages having a relationship to each other within a hierarchy of metadata pages for accessing user data; (b) performing a consistency check between the first information and the second information, the consistency check producing a first result in response to the relationship being verified and a second result otherwise; and (c) in response to the consistency check yielding the second result, performing a corrective action to restore consistency between the first and second information. An apparatus, system, and computer program product for performing a similar method are also provided.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: May 30, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Vamsi K. Vankamamidi, Philippe Armangau, Geng Han, Yousheng Liu
  • Patent number: 11663179
    Abstract: A simulated dataset is queried for regression by validating a structured query language (SQL) statement, determining a pattern type of the SQL statement, reconstructing the SQL statement according to a predetermined process for the pattern type, creating a mutated SQL statement for querying a simulated dataset, and validating the mutated SQL statement. The simulated dataset is based on a confidential dataset having the confidential elements removed or replaced.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang
  • Patent number: 11645267
    Abstract: Embodiments of the invention is directed to a method for performing efficient data searches in a distributed computing system. The method may comprise, receiving a first key. The method may further comprise determining a hash map associated with the first key from among a plurality of hash maps. In some examples, the obtained hash map maps a partition of a set of keys to particular index values. The method may further comprise determining an index value associated with a second key using the determined hash map. The method may further comprise determining transaction processing data associated with the first key using the determined index value and providing the transaction processing data. Utilization of the plurality of hash maps may enable a data search to be performed using on-board memory of an electronic device of the distributed computing system.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: May 9, 2023
    Assignee: Visa International Service Association
    Inventors: Naveen Pishe, Abhilash Srimat Tirumala Pallerlamudi
  • Patent number: 11635872
    Abstract: Embodiments of the present disclosure relate generally to techniques for automated organization and presentation of user-selectable features within user interfaces. More particularly, but not by way of limitation, the present disclosure addresses systems and methods for presenting and accessing filters within user interfaces displaying media content items.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: April 25, 2023
    Assignee: Snap Inc.
    Inventors: Samir Ahmed, Farnaz Azmoodeh
  • Patent number: 11586338
    Abstract: Responsive to user interacting with a selectable object on a user interface, the selectable object is transitioned in an animated transitioning process into a dialog menu with selectable options. The animated transitioning process can include rotating a part of the selectable object (e.g., rotating a “+” symbol into an “x” symbol), changing a function of the part of the selectable object being rotated (e.g., from “Add” to “Close”), and changing the shape and/or size of the selectable object. As part of the animated transitioning process, dialog menu items may be displayed in the dialog menu. Once the animated transitioning process is complete, the user can interact with the dialog menu. Closing the dialog menu triggers an animated transitioning process that transitions the dialog menu to a selectable object.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: February 21, 2023
    Assignee: Open Text SA ULC
    Inventor: Jonathon Pitman
  • Patent number: 11586695
    Abstract: Systems and methods for iterating between a graphical user interface and an expression for data visualization. Exemplary methods include: receiving an edited expression from a user, the edited expression including changes to the expression and being associated with a component; evaluating the edited expression; displaying the component using the evaluation of the edited expression; determining a user interface block using the edited expression; and presenting the user interface block to the user in a graphical user interface.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: February 21, 2023
    Assignee: Elasticsearch B.V.
    Inventors: Rashid Khan, Joseph Fleming
  • Patent number: 11588708
    Abstract: Graphical user interfaces are generated that, when displayed, provide a visual and interactive representation of one or more aspects associated with the execution of one or more applications on a computer network. The graphical user interfaces may in include graphical depictions representation policy objects, each policy object assigned one or more tags, each tag assigned to a category or a sub-category. The tags, when taken in combination, may identify an application, and one or more other characteristics associated with each of the policy objects. The graphical elements representing the policy objects may be displayed in the graphical user interfaces so that the policy objects assigned to tags in a category are positioned in an outer ring, and policy objects assigned to sub-category tags are positioned in a inner ring surrounded by the outer ring, with interconnection elements representing communications between policy objects extending within an interior area.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 21, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Miriyala, Anish Mehta
  • Patent number: 11573646
    Abstract: A method and a system for ranking candidates in an input method are provided. The method comprises: receiving an initial key code string inputted by a user using an input method; for each character in the initial key code string, obtaining a weight of the character and weights of characters surrounding the character, and establishing a key code string weight list with a corresponding hierarchy according to a character input order. The method further comprises: when character combinations are obtained from a dictionary, according to a correspondence relationship between a hierarchy in the input method dictionary and the hierarchy in the key code string weight list, determining weights of the character combinations using the key code string weight list; and based on the weights of the character combinations, ranking candidates corresponding to the character combinations.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: February 7, 2023
    Assignee: BEIJING XINMEI HUTONG TECHNOLOGY CO., LTD
    Inventor: Yafeng Ning
  • Patent number: 11573678
    Abstract: A content sharing system and method are disclosed. According to certain embodiments, the system may be used in a vehicle. The system may include a user interface and a controller coupled with the user interface. The controller may be configured to display a map of the vehicle on the user interface. The map may show at least a plurality of user devices in the vehicle, and an icon representing content presented by a first user device. The controller may also be configured to detect a user operation moving the icon on the user interface. The controller may further be configured to control, based on the user operation, sharing of the content between the first user device and at least a second user device.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 7, 2023
    Assignee: Faraday & Future Inc.
    Inventors: Nicholas William Dazé, Claude P. Meyers, Jennifer Anne Lin, Matthew Joseph Coburn
  • Patent number: 11563595
    Abstract: A home device controller can include one or more touch grooves, a touch slider operatively coupled to each of the one or more touch grooves, and one or more processors. The processor(s) can receive signals from each touch sensor, each signal corresponding to a touch gesture performed by a user interacting with the one or more touch grooves. The processor(s) can generate control commands executable by a home device based at least in part on the signals, and transmit the control commands to the home device for execution.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: January 24, 2023
    Assignee: Brilliant Home Technology, Inc.
    Inventors: Aaron T. Emigh, Steven Stanek
  • Patent number: 11537273
    Abstract: An online system presents a content item to users and receives selections of reaction icons from the users. The online system generates a background animation with the selected reaction icons and a foreground animation to be layered on top of the background animation. The online system sends the background and foreground animations to a client device to be cached. Further, the online system presents the content item to a viewing user associated with the client device and receives a selection of a reaction icon from the viewing user. The online system selects a subset of the users based on the viewing user's affinity to the users, retrieves images of the selected users, and send the images to the client device. The client device customizes the background and foreground animations based on the images and the viewing user's reaction icon to generate a compound animation for display to the viewing user.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: December 27, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Robert Benson Walton, Zachary W. Stubenvoll, Julia Harter Toffey, Skyler Bock, Silvia Chyou, Jordan Richard Honnette, Wei-Sheng Su, Jerod Wanner, Stefan Casey Parker, Renyu Liu, Rajat Bhardwaj
  • Patent number: 11526532
    Abstract: A method may include receiving, from a client, an indication that a first display level includes a first attribute from a first dimension of data and that a second display level includes a second attribute from the first dimension. The data may be stored at a database. A user interface may be generate for displaying at least a portion of the data at the client. The user interface may include a table having a first column corresponding to the first attribute. In response to the client requesting to change from the first display level to the second display level, the user interface may be updated by inserting, into the table, a second column corresponding to the second attribute. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: December 13, 2022
    Assignee: SAP SE
    Inventors: Soenke Jarre, Carola Schoenfelder