Patents Examined by Normin Abedin
  • Patent number: 10708323
    Abstract: Systems for managing content in a cloud-based service platform. A server in a cloud-based environment is interfaced with storage devices that hold one or more stored objects accessible by two or more users. The stored objects comprise folders and files as well as other objects such as workflow objects that are associated with the folders or the files. The workflow objects comprise workflow metadata that describes a workflow as a set of workflow tasks to be carried out in a progression. Processing of a workflow task and/or carrying out a portion of the progression includes modification of shared content objects. The processing or modification events are detected through workflow events, which in turn cause one or more workflow responses to be generated. Workflow responses comprise updates to the workflow metadata to record progression through the workflow and/or workflow responses comprise updates to any one or more of the stored objects.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: July 7, 2020
    Assignee: Box, Inc.
    Inventors: Anne Elizabeth Hiatt Pearl, Jenica Nash Blechschmidt, Natalia Vinnik, Robert Kyle Waldrop, Sam Michael Devlin, Steven Luis Cipolla, Sesh Jalagam
  • Patent number: 10701152
    Abstract: A memory system that is an example of the present disclosure comprises a memory fabric and an overlay. The memory fabric comprises: a network of memory components interconnected by optical interconnects, and memory address spaces of the memory components are aggregated and exposed as if the network were a single memory resource. The memory fabric further comprises router modules to implement steps of a fabric routing protocol to route memory-addressing requests along paths to destination memory components in the memory fabric. The overlay increases resiliency of the memory system and comprises overlay nodes to receive and forward memory-addressing requests from client programs and to implement steps of an overlay routing protocol to selectively control routing of received memory-addressing requests, to destination memory components, either along paths determined according to the fabric routing protocol or along alternative paths via overlay nodes.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: June 30, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Luis Miguel Vaquero Gonzalez, Suksant Sae Lor
  • Patent number: 10681002
    Abstract: A method, non-transitory computer readable medium, and a primary server are disclosed for transferring data over a communication network from an Internet of Things (IoT) device. The method include receiving a data packet from the IoT device on an application running on a primary server, the data packet having a stateless autoconfiguration IPv6 address, which is configured at least partially based on a device identifier assigned to the IoT device; modifying the stateless autoconfiguration IPv6 address associated with the IoT device identifier to generate a global IP address with the application running on the primary server; and sending the data packet with the global IP address from the primary server to one or more secondary servers over the communication network.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 9, 2020
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Ghenya Krochik, Rahul Suraparaju, Maria Perez
  • Patent number: 10681162
    Abstract: In some implementations, a server device can segment users based on user engagement with an application on a user device. For example, server device can receive user event data from many user devices indicating user activities with respect to the application and/or content presented by the application. The server device can generate user engagement segments based on the received user event data. The server device can generate predictive models for each user engagement segment based on the received user event data. The server device can determine which particular user engagement segments a particular user is associated with based on user event data associated with the particular user and/or the predictions generated by the predictive models. The application on the user device associated with the particular user can then be configured according to the user engagement segments associated with the particular user.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Balaji Ramachandran, Collin D. Ruffenach, Feng Yi, Guillermo Ortiz, Jean S. Metz, Christopher S. Schepman, Casey M. Dougherty, Martin J. Murrett
  • Patent number: 10673793
    Abstract: A system according to certain aspects improves the process of sending emails containing attachments. The system can detect a request to send an email containing attachments to one or more recipients, create a copy of the attachments on a network storage device, replace the attachments contained in the email with links to the copies of the attachments, and send the email containing the links to the one or more recipients.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 2, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Manas Bhikchand Mutha, Prosenjit Sinha, Jun H. Ahn
  • Patent number: 10659516
    Abstract: A data caching method and device, and a resource request response method and device. The data caching method comprise: receiving a resource request for group content belonging to a specific user group, the resource request being sent from a user terminal to an application server by a user; checking if a mapping between the group content and a group caching ID for identifying the user group and a mapping between the user and the group caching ID have been established in the caching server; and returning the group content cached in the caching server to the user terminal in responses to the mapping between the group content and the group caching ID and the mapping between the user and the group caching ID having been established in the caching server.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventor: Ling Zhang
  • Patent number: 10652206
    Abstract: A storage system in one embodiment comprises at least one storage array comprising a plurality of storage devices. The storage array is configured to communicate over one or more networks with a plurality of host devices. The storage array is further configured to receive one or more commands from a given one of the host devices directing that a particular user-defined name be assigned to a particular one of the storage devices, and responsive to receipt of the one or more commands, to determine if any other user-defined name is already assigned to the particular storage device, and if there is no other user-defined name already assigned to the particular storage device, to assign the particular user-defined name to the particular storage device and to store information characterizing the assignment of the particular user-defined name to the particular storage device in persistent memory of the storage array.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: May 12, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Maneesh Pusalkar, Arieh Don, Vinay Rao, Yaron Dar
  • Patent number: 10652716
    Abstract: In embodiments, Internet of Things (IoT) devices may be organized according to an IoT device hierarchy, which may include parent and/or child associations between resources associated with IoT devices and/or with groupings of IoT devices. IoT devices wishing to support an IoT device hierarchy may utilize an extended IoT device resource model which provides for IoT device hierarchy information and interfaces to be provided by supporting IoT devices. A supporting resource may have one or more parent properties and/or child properties which may identify, respectively, parent or child resources which are associated with the resource. In various embodiments, these parent properties and/or child properties may include uniform resource identifiers (URI). A supporting resource may also identify an interface type for a hierarchical access interface, through which one or more descendant resources may be accessed through a single command. Other embodiments may be descried and/or claimed.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 12, 2020
    Assignee: INTEL IP CORPORATION
    Inventors: Vijay Sarathi Kesavan, Sudarshan Prasad
  • Patent number: 10652353
    Abstract: Technologies for communication with direct data placement include a number of computing nodes in communication over a network. Each computing node includes a many-core processor having an integrated host fabric interface (HFI) that maintains an association table (AT). In response to receiving a message from a remote device, the HFI determines whether the AT includes an entry associating one or more parameters of the message to a destination processor core. If so, the HFI causes a data transfer agent (DTA) of the destination core to receive the message data. The DTA may place the message data in a private cache of the destination core. Message parameters may include a destination process identifier or other network address and a virtual memory address range. The HFI may automatically update the AT based on communication operations generated by software executed by the processor cores. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: May 12, 2020
    Assignee: Intel Corporation
    Inventors: James Dinan, Venkata Krishnan, Srinivas Sridharan, David A. Webb
  • Patent number: 10637758
    Abstract: Methods, non-transitory computer readable media, and health check devices that determine one or more network component devices associated with a received host network identifier. One or more health check job types associated with the determined one or more network component devices are identified. One or more selections of the identified health check job types for execution are received and the selected one or more health check job types are executed. A determination is made of when one or more health check rules are satisfied based on the execution of the one or more health check job types. One of one or more alert notifications are identified when the determination indicates that the one or more health check rules are satisfied. The identified one or more alert notifications are displayed.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 28, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Atul Suresh Dongre, Srikanth Mittapalli, Sayan Mahalanobis, Rajani Vanamala, Sreenu Daram, Zubair Mohammed, Siva Kumar Chetla
  • Patent number: 10630783
    Abstract: A terminal management apparatus includes a first connection unit, a second connection unit, a setup information management unit, and a communication controller. The first connection unit is connectable to a terminal apparatus via a wireless communication link. The terminal apparatus serves as a target being managed. The second connection unit is connectable to the terminal apparatus via at least one of a wireless communication link and a wired communication line using a connection path different from a connection path used by the first connection unit. The setup information management unit obtains and manages setup information used for establishing a connection with the terminal apparatus, from the terminal apparatus via the first connection unit. The communication controller connects to the terminal apparatus via the second communication unit using identification information of the terminal apparatus managed by the setup information management unit, and communicates with the terminal apparatus.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: April 21, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Kenji Kuroishi, Chigusa Nakata, Hiroshi Honda, Eiji Nishi, Yoshihiro Sekine, Hiroshi Mikuriya, Takeshi Furuya, Ryuichi Ishizuka
  • Patent number: 10616038
    Abstract: The current document is directed to methods and systems that process, classify, efficiently store, and display large volumes of event messages generated in modern computing systems. In a disclosed implementation, received event messages are assigned to event-message clusters based on non-parameter tokens identified within the event messages. A parsing function is generated for each cluster that is used to extract data from incoming event messages and to prepare event records from event messages that more efficiently and accessible store event information. The parsing functions also provide an alternative basis for assignment of event messages to clusters. Event types associated with the clusters are used for gathering information from various information sources with which to automatically annotate event messages displayed to system administrators, maintenance personnel, and other users of event messages.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: April 7, 2020
    Assignee: VMware, Inc.
    Inventors: Nicholas Kushmerick, Matt Roy McLaughlin, Darren Brown, Junyuan Lin
  • Patent number: 10595172
    Abstract: A method includes: obtaining, by a first device associated with a first user, descriptive information from a second device associated with a second user; determining whether the first device has received a user photograph of the second user of the second device; in response to determining that the first device has not received a user photograph: establishing a connection with the second device; receiving a user photograph; determining whether a request for a user photograph of the first user is received from the second device; in response to determining that a request for a user photograph of the first user is received from the second device, transmitting a user photograph to the second device; and terminating the connection with the second device; and displaying, to the first user of the first device, at least one of the user photograph and the descriptive information.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: March 17, 2020
    Inventor: Ernesto Nebel
  • Patent number: 10585427
    Abstract: A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 10, 2020
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Steven Michael Weinrich, Kenneth Kasajian
  • Patent number: 10587702
    Abstract: Embodiments of the invention include a method, system and computer program product for the continuous cognitive discovery and management of cloud services in an aggregated distributed application. One method includes receiving a textual specification of cloud service criteria, searching a registry for cloud services corresponding to the textual specification and presenting locating cloud services corresponding to the textual specification. Thereafter, the located cloud services are ranked and presented and one or more of the presented cloud services are selected for deployment and deployed as part of an aggregated distributed application. Thereafter, the registry is searched to locate and rank new cloud services based upon the textual specification, and in response to determining that one of the new cloud services is ranked higher than an existing one of the cloud services already deployed, the determined one of the new cloud services is deployed into the aggregated distributed application.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeff Edgington, Kristina E. Jones, Hung Tack Kwan, Shiju Mathai
  • Patent number: 10581973
    Abstract: A computer system and a bus arbitration method are provided. The computer system includes a bus, a plurality of master devices, and a slave device. The master devices and the slave device are coupled to the bus. Each of the master devices determines the number of the operating master devices through the bus. When a first master device intends to access the slave device, the first master device performs a bus arbitration on the slave device and attempts to access the slave device. If the slave device is accessed successfully, the first master device does not participate in N number of times of subsequent bus arbitrations. If the slave device is accessed unsuccessfully, the first master device determines whether the slave device is released. If the slave device is released, the first master device performs a next bus arbitration and attempts to access the slave device continuously.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: March 3, 2020
    Assignee: Wiwynn Corporation
    Inventors: Cheng-Kuang Hsieh, Chung-Fu Huang
  • Patent number: 10574590
    Abstract: This application relates to an intelligent traffic cloud control system based central system so as to address the problems of the central system in the relevant art being overloaded, and operating at a low rate. An intelligent traffic cloud control system according to an embodiment of this application at least includes a central system, a plurality of control servers, and a plurality of field devices, wherein the central system is connected with the control servers over a network, and the field devices are connected with the control servers over IP address based broadband buses; and the central system is configured to collect data in one or more of the following data collecting modes: monitoring state data of the control servers in real time, inquiring about data from the control servers in non-real time, and subscribing to data from the control servers as needed.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: February 25, 2020
    Assignee: KYLAND TECHNOLOGY CO., LTD.
    Inventors: Fusheng Zhang, Guozhen Ma, Zhiwei Yan
  • Patent number: 10552798
    Abstract: A method and system including a display; a memory storing processor-executable steps; a Productivity Integration Hub (PIH) module; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on the display, the user interface associated with an end-user application and including one or more user-entry fields to receive data to request a service; receive input data in the one or more displayed user-entry fields; receive the input data at the PIH module; access a productivity server via the PIH module; return one or more response details to the PIH module from the productivity server; and display on the user interface at least one of the one or more response details received from the PIH module. Numerous other aspects are provided.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventors: Rama Sulakshani Murari, Nitin Verma, Showkath Ali Naseem
  • Patent number: 10554481
    Abstract: A method for locating a quality of service problem implemented on a terminal during a multi-media session between two terminals over a communication network, which includes at least one media gateway that is able to retransmit media data packets without particular processing according to a “router mode” of management. The terminals obtain a first quality of service data item relating to the multi-media session. Following a change in the mode of management to a “relay mode” in which the multi-media session initially established between the terminals is split into two separate multi-media sessions, it includes: obtaining of a second quality of service data item relating to one of the two multi-media sessions established following the change in the mode of management of the media gateway; comparing the first and second quality of service data items; and locating the quality of service problem depending on the result of the comparison.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: February 4, 2020
    Assignee: ORANGE
    Inventors: Bertrand Bouvet, Francois Toutain, Catherine Salou, Mathilde Cosquer
  • Patent number: 10554732
    Abstract: A remote communication system includes: a first communication terminal configured to establish a call session for transmitting and receiving at least a voice with a target communication terminal, and to communicate with the target communication terminal; and a second communication terminal configured to participate in the call session. The second communication terminal provides a given function that is not limited to a telephone call to one of the first communication terminal and the target communication terminal, in response to a request from one of a user of the second communication terminal, the first communication terminal, and the target communication terminal.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: February 4, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Takeshi Homma, Hideki Shiro, Takashi Hasegawa, Takeshi Fujita