Patents Examined by James Edwards
  • Patent number: 11507881
    Abstract: An analysis apparatus comprises: a processor; and a storage device that stores a prediction model that predicts results for contributing factors of a group of events, wherein the processor executes: a prediction error calculation process in which, on the basis of a first prediction value attained by providing the prediction model with a first appearance frequency for contributing factors of a first event among the group of events, and results corresponding to the first appearance frequency, a prediction error of the first prediction value is calculated; and an error factor extraction process in which, on the basis of a correlation between a second appearance frequency for a contributing factor of a second event among the group of events and the prediction error calculated by the prediction error calculation process, an error factor of the prediction error is extracted from among the contributing factors of the first event.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: November 22, 2022
    Assignee: HITACHI, LTD.
    Inventors: Nodoka Mimura, Yuji Tsushima, Kozo Ikegami
  • Patent number: 11499349
    Abstract: A motor vehicle Bowden cable arrangement, in particular for application in the event of and in conjunction with motor vehicle door locks. The Bowden cable arrangement has a core and a sheath which accommodates the core. Moreover, a spring is implemented between the sheath and an abutment. The abutment is formed on or in a support which is preferably mounted flying on the sheath.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 15, 2022
    Assignee: Kiekert AG
    Inventors: Michael Scholz, Ömer Inan, Manuel Reusch
  • Patent number: 11483420
    Abstract: In some embodiments, an active application is identified from an outgoing communication and/or what application is active on a device. In some embodiments, system will intercept and/or analyze a message sent by a computing device. For example, the system may run as an Internet proxy application on the device and/or on an Internet server. Optionally, the system reads message header and/or uses information from the header to determine what application sent the message. In some embodiments, the system includes a procedure that recognizes communications that are not of interest and/or discards these communications. Additionally or alternatively, the system includes a procedure that truncates a communication header and/or eliminates data not useful in determining the source of the communication. Optionally, the system uses a short list to identify the application and a long list when the application was not recognized based on the short list.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: October 25, 2022
    Inventors: Elyasaf Korenwaitz, Zvi Bazak, Matanya Ofan
  • Patent number: 11470163
    Abstract: Multi-workspace shared communication channels described. A communication channel of a group-based communication platform can be associated with multiple group identifiers to associate the communication channel with at least two workspaces, wherein a first group identifier corresponds to a first workspace within which a first group communicates and a second group identifier corresponds to a second workspace within which a second group. The communication channel can be associated with multiple organization identifiers to associate the communication channel with at least two organizations, wherein a first organization identifier corresponds to a first organization and a second organization identifier corresponds to a second organization.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: October 11, 2022
    Assignee: Slack Technologies, LLC
    Inventors: John Rodgers, James Scheinblum, Tracy Stampfli, Michael Demmer, Danil Glinenko, Jason Klym
  • Patent number: 11470002
    Abstract: A technique for compressing and transmitting data without hampering real-time performance can be offered. In a data compression transmission system for collecting data generated by a plurality of devices at a central server via a network, an intermediate server is arranged between the devices and the central server. Each of the devices includes a packet cache processing unit for converting the generated data to a hash value based on a cache. The intermediate server includes a packet cache processing unit for decoding the hash value to original data based on the cache, a buffering unit for aggregating the data and outputting the data as a long packet, and a compression encoding unit for compressing the data and generating encoded data.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: October 11, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Masaru Takagi, Masahiro Yoshida, Koya Mori, Tomohiro Inoue, Hiroyuki Tanaka
  • Patent number: 11463272
    Abstract: A network device configured to perform scalable, in-network computations is described. The network device is configured to process pull requests and/or push requests from a plurality of endpoints connected to the network. A collective communication primitive from a particular endpoint can be received at a network device. The collective communication primitive is associated with a multicast region of a shared global address space and is mapped to a plurality of participating endpoints. The network device is configured to perform an in-network computation based on information received from the participating endpoints before forwarding a response to the collective communication primitive back to one or more of the participating endpoints. The endpoints can inject pull requests (e.g., load commands) and/or push requests (e.g., store commands) into the network. A multicast capability enables tasks, such as a reduction operation, to be offloaded to hardware in the network device.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: October 4, 2022
    Assignee: NVIDIA Corporation
    Inventors: Benjamin Klenk, Nan Jiang, Larry Robert Dennison, Gregory M. Thorson
  • Patent number: 11443132
    Abstract: Distributing machine learning models to electronic devices is provided. A number of machine learning models are built and stored on a server, wherein each model is customized to different device and user requirements. A request for a machine learning model is received from an electronic device, wherein the request includes a device profile comprising device attributes and user characteristics. The server determines which machine learning model from among the number of models is best suited for the device profile according to a set of model policies. The machine learning model best suited for the device profile is selected and downloaded to the device.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Yellin, Girish Dhanakshirur
  • Patent number: 11445029
    Abstract: Integrated workspaces on a communication platform are described. In an example, a user account can be associated with at least two group identifiers thereby associating the user account with at least two workspaces. A first group identifier can correspond to a first workspace within which a first group communicates via a communication platform and a second group identifier can correspond to a second workspace within which a second group communicates via the communication platform. A user interface can be presented via a user computing device operable by a user associated with the user account, wherein the user interface integrates data associated with each of the at least two workspaces with which the user is associated. That is, the user is able to access data associated each of the at least two workspaces via a user interface that presents data from each of the at least two workspaces.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 13, 2022
    Assignee: Slack Technologies, LLC
    Inventors: John Rodgers, James Scheinblum, Tracy Stampfli, Michael Demmer, Danil Glinenko, Jason Klym
  • Patent number: 11438426
    Abstract: A computer-implemented method, comprising: receiving and storing, by a computer device, messages of one or more browsing sessions of a website in a first database; determining, by the computer device, whether one of the one or more browsing sessions is terminated; upon determining the one browsing session being terminated, fetching, by the computer device, the messages of the terminated browsing session; determining, by the computer device, one or more tags based at least on the messages of the terminated browsing session; and storing, by the computer device, the terminated browsing session with the one or more tags into a second database for data analysis.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: September 6, 2022
    Assignee: AURYC, INC.
    Inventors: Feng Shao, Amod Setlur, Jinlin Wang
  • Patent number: 11438441
    Abstract: The invention relates to a system and a method for generating an aggregated data accessible at an aggregated interface (10) of a user client (2) within the framework of unified governance of a plurality of intensive computing solutions (70), said generation method including the steps of: Receiving (210), by a proxy microservice (20), access command information of a user client (2), contained in a message coming from an aggregated interface (10), Determining (220) data accessible to the user client (2) based at least partly on the access command information, Determining (230) data to be aggregated from the accessible data determined by each of the computing microservices (50, 51, 52, 53), Generating (240) an aggregated data from the data to be aggregated from the accessible data, and Transmitting (250) the aggregated data, by the proxy microservice (20), to the aggregated interface of the user client (10).
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: September 6, 2022
    Assignee: BULL SAS
    Inventors: Patrice Calegari, Marc Levrier
  • Patent number: 11431602
    Abstract: A system for detecting network assets or attributes related to a network entity includes an input interface and a processor. The input interface is to receive a seed. The seed is associated with the network entity. The processor is to determine a first set of network assets or attributes associated with the seed and to determine a second set of network assets or attributes based at least in part on the first set of assets or attributes.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: August 30, 2022
    Assignee: Palo Alto Networks, Inc.
    Inventors: Connor Leete Gilbert, Michael Haggblade
  • Patent number: 11425227
    Abstract: Techniques for identifying certain signals sent over the CAN bus between components of a vehicle are provided herein. Specifically, certain testing maneuvers designed to engage the component of interest are provided to a technician for performing on the vehicle. The messages can be captured from the CAN bus and analyzed, using supervised machine learning algorithms, to isolate the message ids and the byte numbers so that the values of the component of interest may be observed for determining performance metrics. Once identified, these performance metrics may be used to compare with other vehicles or improve the design and performance of the vehicle.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: August 23, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Sasidhar Hari, Praveen Bhupathiraju, Bernard D. Nefcy, Brent Edward Sealy
  • Patent number: 11414892
    Abstract: An exemplary trim lock device is configured for use with a trim comprising a lift finger, and generally includes a housing, a blocking member, and a lock actuator. The blocking member includes a projection, and is rotatably mounted to the housing for rotation between a blocking position in which the projection blocks actuating movement of the lift finger and an unblocking position in which the blocking member does not block actuating movement of the lift finger. The lock actuator is operable to rotate the blocking member between the blocking position and the unblocking position.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: August 16, 2022
    Assignee: Schlage Lock Company LLC
    Inventors: Zachary Holtgrewe, Brian C. Eickhoff
  • Patent number: 11418614
    Abstract: The present invention provides a system and method for processing subscription related data, wherein a subscription document of an existing subscription is received by a server via a user device. The subscription document is processed to extract pre-determined parameters; and primary parameters are obtained from service provider servers and secondary parameters are obtained from third party servers. The pre-determined parameters are correlated with the primary parameters and the secondary parameters and a customized output is generated. The customized output may be a comparative analysis of particulars of the existing subscription and new subscriptions.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: August 16, 2022
    Assignee: LARSEN AND TOUBRO INFOTECH LIMITED
    Inventors: Brijesh Prabhakar, Devanathan Desikan, Sagar Wamanrao Pise
  • Patent number: 11412075
    Abstract: Implementations of the present disclosure are directed to systems and methods for processing headers that support multiple protocols. A header of a packet includes a bridge type (BTYPE) field that indicates the protocol of the packet. A command field of the packet is interpreted differently based on the value of the BTYPE field. Among the benefits of implementations of the present disclosure is that a single network may be used to carry packets of different protocols without the overhead of encapsulation.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: August 9, 2022
    Assignee: Micron Technology, Inc.
    Inventors: David Patrick, Tony Brewer
  • Patent number: 11405351
    Abstract: A method is provided in one example embodiment and includes detecting by a first network element at a first data center site a local connection of an endpoint identifier (“EID”), in which the EID was previously locally connected to a second network element at a second data center site and notifying a mapping server of the local connection of the EID to the first network element. The method further includes receiving from the mapping server identifying information for the second network element and communicating with the second network element using the identifying information to obtain service information for traffic associated with the EID. The method may also include applying a service identified by the service information to outgoing traffic from the EID as well as applying a service identified by the service information to incoming traffic for the EID.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 2, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Zhang Xiaopu, Li Yan, Marco Pessi, Wei Ling, Michael David Tracy, Chen Zhang, Darrel Jay Lewis
  • Patent number: 11394575
    Abstract: In some implementations, a computing device can present accessory state information. For example, the computing device can receive accessory state information from various accessories and present status items representing the current state of the accessories. The status items can be prioritized according to classifications assigned to accessories and/or accessory state information. The status items can be filtered based on a role assigned to the user of the computing device. Additional implementations and details are described in the paragraphs that follow.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: July 19, 2022
    Assignee: Apple Inc.
    Inventors: Benjamin A. Smith, Reed Olsen, Kevin McLaughlin, Anush Nadathur
  • Patent number: 11381661
    Abstract: A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: July 5, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
  • Patent number: 11381540
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for tracking electronic mail (email) events. Upon generating an email, a database entry including an email identifier associated the email is stored. A notification received from a client device is processed, where the notification indicates that the email associated with the email identifier has been opened. Responsive to processing the notification, the database entry associated with the email is identified using the email identifier and event information of the database entry is stored or updated to indicate that the email has been opened. The database entry associated with the email identifier is updated to include attributes of the email, where the attributes include a recipient identifier identifying a recipient of the email. Status information associated with the email may be provided using the database entry, where the status information indicates that the recipient has opened the email.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: July 5, 2022
    Assignee: Salesforce, Inc.
    Inventors: Jayanth Parayil Kumarji, Madhav Vaidyanathan
  • Patent number: 11377879
    Abstract: A motor vehicle latch, in particular a motor vehicle side-door latch, comprising a latch plate and comprising a locking mechanism which is mounted on the latch plate and consists substantially of a catch and pawl. The latch plate has an inlet jaw for a latch holder that enters therein and interacts with the locking mechanism. The inlet jaw is reinforced by a circumferential flange. According to the invention, the flange has at least one interruption which completely or partially reduces its installation height in order to compensate for deformations of the latch plate caused by tensile forces.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: July 5, 2022
    Assignee: Kiekert AG
    Inventors: Stelian Borlodan, Jim Zhuang, Keith Robertson