Patents Examined by Cheikh Ndiaye
-
Patent number: 10003499Abstract: A user-device configured server code trace request that specifies an element identifier of a specified user-device interface element served by a server and a server code tracing depth specified by a user of a user device is received at the server device from the user device served by the server device. Using the specified element identifier, a granular server code trace of server code scoped to the specified server code tracing depth and scoped to a portion of the server code utilized in association with the specified user-device interface element is configured. The configured granular server code trace of the server code scoped to the specified server code tracing depth and scoped to the portion of the server code utilized in association with the specified user-device interface element is performed.Type: GrantFiled: September 9, 2015Date of Patent: June 19, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Devang Patel, Matthew T. Pellas, Jason M. Wicker, Ryan R. Wilson
-
Patent number: 9998354Abstract: In an embodiment, a method comprises receiving a first routing table of a first server computer; receiving a second routing table of a second server computer; receiving a request, from a client computer, for information about content servers that hold a media item title, wherein the request includes a client internet protocol address of the client computer; estimating that the first server computer is closer to the client computer than the second server computer is to the client computer based, at least in part, on the client internet protocol address, the first routing table, and the second routing table; sending, to the client computer, a first address to the client computer based, at least in part, on estimating that the first server computer is closer to the client computer than the second server computer, wherein the first address identifies the media item title stored on the first server computer.Type: GrantFiled: May 28, 2014Date of Patent: June 12, 2018Assignee: NETFLIX, INC.Inventors: Christopher Brand, David Fullagar
-
Patent number: 9992296Abstract: A first server may receive, from a client device, an indication of a request for a content file via a network address; identify that the network address is a dynamic network address; establish a communication session with a second; receive a portion of the content file from the second server; determine an index parameter based on receiving the portion of the content file; determine whether the content file is being stored by the first server based on a cache index and based on the index parameter or based on information associated with the request for the content file; receive a remaining portion of the content file based on determining that the content file is not being stored by the first server; and provide the content file to the client device.Type: GrantFiled: August 1, 2016Date of Patent: June 5, 2018Assignee: Juniper Networks, Inc.Inventors: Junxiao He, Navaneeth Krishnan Ramaswamy, Jaspal Kohli, Kumar Narayanan
-
Patent number: 9992138Abstract: According to a computer-implemented method, a scheduling request is received to schedule a user in a shared calendar system as a participant in a meeting to occur on a specified date. Based on a predefined meeting policy, a determination is made of a maximum permissible quantity of meetings for the user to participate in during a predefined time period that includes the specified date. A quantity of meetings in the shared calendar system that are already scheduled for the user to occur within the predefined time period is compared to the maximum permissible quantity of meetings for the user. Based on the comparing indicating that the quantity of meetings already scheduled is greater than or equal to the maximum permissible quantity of meetings, a notification is transmitted to the user to indicate that that approval of the scheduling request would violate the predefined meeting policy.Type: GrantFiled: July 26, 2013Date of Patent: June 5, 2018Assignee: CA, Inc.Inventor: Philippe Dubost
-
Patent number: 9973555Abstract: The present invention relates to an apparatus and method for transmitting/receiving streaming data using multiple paths, in which the streaming data is smoothly reproduced without being interrupted, and more particularly, to an apparatus and method for transmitting/receiving streaming data using multiple paths, in which exchange of the streaming data is performed in real-time using the multiple paths regardless of obstacles. The method for transmitting streaming data using multiple paths includes managing and maintaining a path list including sequence information about a transmission path capable of transmitting data, framing the streaming data, and transmitting the framed streaming data via the transmission path according to the sequence information.Type: GrantFiled: April 20, 2016Date of Patent: May 15, 2018Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Hyoung Jin Kwon, Jin Kyeong Kim, Woo Yong Lee, Kyeongpyo Kim
-
Patent number: 9961164Abstract: An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name.Type: GrantFiled: December 7, 2016Date of Patent: May 1, 2018Assignee: Go Daddy Operating Company, LLCInventors: Roger Carney, David Koopman
-
Patent number: 9954805Abstract: A graymail detection and filtering system predicts whether a user will consider an email to be graymail using a classifier model based on features extracted from the email. The email is labelled as graymail or non-graymail based on the prediction. User actions are tracked on the email to determine whether the user actually considered the email to be graymail or non-graymail and the classifier model is trained using machine learning techniques to improve the prediction, without requiring explicit user feedback on whether the user considered the email to be graymail or non-graymail.Type: GrantFiled: August 9, 2016Date of Patent: April 24, 2018Assignee: McAfee, LLCInventors: Paras Nigam, Mohammed Mohsin Dalla, Dilip Kumar Gudimetla
-
Patent number: 9942178Abstract: A method of providing a document sharing service based on a messaging service includes: receiving, by a server, a document transmission signal for transmitting a document which is displayed in a chat window of a first chat group from a first terminal application corresponding to a member of the first chat group, to second terminal applications respectively corresponding to members of a second chat group different from the first chat group; obtaining, by the server, a document identifier from the document transmission signal, searching, by the server, a database for a document corresponding to the document identifier, and transmitting, by the server, the document to the second terminal applications; and updating, by the server, shared status information of the document in the database based on a shared status of the document in the second chat group.Type: GrantFiled: August 13, 2015Date of Patent: April 10, 2018Assignee: Line CorporationInventor: Keum Ryong Kim
-
Patent number: 9939793Abstract: A plant control monitoring system that can reduce communication traffic between a client and server to improve processing speed, and that includes: a server-side storage section provided in a server to store operation right processing information for a machine group on a client operation monitoring screen; client-side storage sections provided in clients to store duplicates of the operation right processing information of the server-side storage section; and operation right processing sections provided in the clients to correspond to each of the operation monitoring screens and that perform operation right processing based on the operation right processing information of the client-side storage sections. Operation right processing information for each client is stored in a global variable storage section of the client-side storage section, and operation right processing information for each operation screen is stored in a local variable storage section of the client-side storage section.Type: GrantFiled: August 3, 2012Date of Patent: April 10, 2018Assignee: TOSHIBA MITSUBISHI-ELECTRIC INDUSTRIAL SYSTEMS CORPORATIONInventors: Yun Wang, Akira Nojima, Hiroyuki Fujieda
-
Patent number: 9942107Abstract: A computer system includes a plurality of computer nodes, each including an external communications unit. An application unit executes processing in accordance with a processing request. A synchronization unit establishes synchronization of the processing between each computer node and other computer nodes. The processing is executed by each computer node, and an inter-node communications unit executes transmission/reception of information between each computer node and the other computer nodes. The synchronization unit transmits the processing request to the other computer nodes via the inter-node communications unit, the processing request being received by the external communications unit. Also, the synchronization unit receives processing requests from the other computer nodes as well via the inter-node communications unit.Type: GrantFiled: October 25, 2010Date of Patent: April 10, 2018Assignee: Hitachi, Ltd.Inventors: Sungho Kim, Eiji Nishijima
-
Patent number: 9936029Abstract: The present invention provides an operation triggering method and apparatus for machine-to-machine communications. The method implemented in a service capability middleware, includes retrieving a change result of the content of the subject resource stored in the service capability middleware; retrieving a representation of the operation resource associated with the subject resource, where the representation of the operation resource includes a condition for sending an operation request to an object resource and a uniform resource identifier of the object resource; constructing the operation request for the object resource when it is determined that the change result meets the condition for sending the operation request to the object resource in the representation of the operation resource; and sending the operation request to the object resource.Type: GrantFiled: August 13, 2015Date of Patent: April 3, 2018Assignee: Huawei Technologies Co., LtdInventor: Jiaxin Yin
-
Patent number: 9935780Abstract: Disclosed herein are systems, methods, and software for facilitating collaboration within message environments. In an implementation, a message system receives a request to send on behalf of a sender a message having an attachment. In response to the request, the message system generates a collaborative version of the attachment within a location associated with the sender. The collaborative version of the attachment may be modified to reflect updates initiated on behalf of recipients of the message.Type: GrantFiled: September 2, 2016Date of Patent: April 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Philip Yue-Leung Chan, Nathan F. Waddoups, Michael Patrick Loughry
-
Patent number: 9936035Abstract: In one embodiment, a method includes receiving a first notification through a communications network. The first notification includes a subset of user-facing information of an object having one or more states, the subset being determined at a first point in time. A second notification is received through the communications network. The second notification is an update to the user-facing information of the object, and the update may be a subset of user-facing information determined at a second point in time after the first point in time.Type: GrantFiled: January 18, 2017Date of Patent: April 3, 2018Assignee: Facebook, Inc.Inventors: Richard Kenneth Zadorozny, Mohit Talwar, Lev Popov, Rose Yao
-
Patent number: 9923766Abstract: A data center including a data center management controller and a plurality of floor tiles. Each floor tile includes a tile management controller coupled to the data center management controller. The data center management controller aggregates floor tile information from each floor tile and provides floor tile configuration information to each floor tile.Type: GrantFiled: March 6, 2014Date of Patent: March 20, 2018Assignee: Dell Products, LPInventors: John R. Palmer, Syed S. Ahmed, Jinsaku Masuyama
-
Patent number: 9912737Abstract: A distributed control system (DCS) for controlling an industrial process using a plurality of distributed control nodes (DCNs) can include a plurality of Device DCNs, each Device DCN including an I/O interface coupled with a field device for single channel input or output, a plurality of Application DCNs, and one or more Ethernet switches. The plurality of Device DCNs and the plurality of Application DCNs can be adapted to host a software runtime and communicatively coupled via the one or more Ethernet switches. The DCS architecture can include of two types of DCNs; Application DCNs and Device DCNs. The software runtime can be configured to selectively provide control application level communication and function block execution services.Type: GrantFiled: August 14, 2015Date of Patent: March 6, 2018Assignee: EXXONMOBIL RESEARCH AND ENGINEERING COMPANYInventors: David Lloyd Patin, Saleem Stephen Bitar, Raymond Donald Bartusiak, Dennis J. Foltz, Andrew J. Thake, David L. DeBari, Richard J. Caro, Dennis Lee Brandl
-
Patent number: 9912753Abstract: Systems and methods for brokering storage services are disclosed. In one embodiment, the brokering system is configured to receive, from a client device, a request indicating a desired configuration for storing target data in at least one of the plurality of cloud storage services. The system can determine a first selection comprising at least one storage service from the plurality of cloud storage services based on the request, provision storage in the plurality of cloud storage services based on the determined first selection and provide, to the client device, a temporary manifest indicating the provisioned storage, wherein the temporary manifest comprises access data that enables the client device to access the provisioned storage in the cloud storage services. The system can then store the temporary manifest and determine whether the client device completed storing the target data on the provisioned storage based on a presence of the temporary manifest.Type: GrantFiled: April 5, 2016Date of Patent: March 6, 2018Assignee: Western Digital Technologies, Inc.Inventors: Grant C. Blahaerath, Gary J. Hooper
-
Patent number: 9913117Abstract: A method and an apparatus are provided for exchanging information is an electronic device. Object data is received at an input unit. Object information associated with the object data is received at a communication unit via contact between a first medium and a second medium. The first medium directly contacts the electronic device. The object data is associated with the object information.Type: GrantFiled: March 10, 2014Date of Patent: March 6, 2018Assignee: Samsung Electronics Co., LtdInventors: Ken-Hyung Park, Kyung-Hee Lee, Chi-Hyun Cho, Chang-Ryong Heo
-
Patent number: 9900207Abstract: Disclosed are various embodiments for a network control application. Duplicate packets are simultaneously communicated across dedicated network communications paths. A receiving network access device detects a lagging network communications path. Packets received from the network communications path which is not lagging is communicated to a destination address while the duplicate is discarded.Type: GrantFiled: June 24, 2016Date of Patent: February 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Fareed Adib Qaddoura
-
Patent number: 9900365Abstract: The invention relates to a portable device for accessing a server. According to the invention, the device is adapted to send to a server or data relating to rights for accessing a server. The invention also relates to corresponding system, server and method.Type: GrantFiled: July 5, 2011Date of Patent: February 20, 2018Assignee: GEMALTO SAInventors: Frederic Herse, Fabrice Delhoste, Frederic Paillart
-
Patent number: 9888084Abstract: An automatic network domain diagnostic, repair, and mapping tool facilitates access by a user to shared resources on a network. A user provides an address, such as a domain name system (DNS) address, of the shared resource and user identification information, such as a username and password. The provided address is checked and repaired if necessary to identify the network server having the shared resource. The identified server is checked, such as by pinging the server, to ensure that it is actually responding. The supplied user identification is checked, such as by querying a domain controller, to confirm whether the user identification corresponds to an existing account. When the checks are complete, and everything is found to be in order, the shared resource is mapped automatically for the user.Type: GrantFiled: September 10, 2014Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Courtney S. Bair, Christopher T. Heublein, Kimberly A. Jones