Patents Issued in December 7, 2017
-
Publication number: 20170353367Abstract: In one embodiment, a request for telemetry data measured by a plurality of components of a computing platform is received from a computing device. Contextual information associated with the requested telemetry data is provided in a first communication, wherein the contextual information comprises information describing the plurality of components. An instance of the requested telemetry data is provided to the computing device, wherein the telemetry data is provided in a second communication that omits at least a portion of the contextual information describing the plurality of components.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Applicant: Intel CorporationInventors: Thomas M. Slaight, Johan G. Van De Groenendaal
-
Publication number: 20170353368Abstract: A method and an apparatus for repercussion-free capture of data from at least one device is provided, which is arranged in a first network having a high security requirement, in a second network having a low security requirement, containing a requesting unit, which is arranged within the first network and is designed to request data from the at least one device in accordance with a request profile, a monitoring unit, which is arranged within the first network and is designed to monitor data that have been sent by the at least one device in response to the request and to transmit said data to an evaluation unit, an evaluation unit, which is arranged in the second network and is designed to compare the monitored data with the data expected on the basis of the request profile, and an alarm unit.Type: ApplicationFiled: December 10, 2015Publication date: December 7, 2017Inventors: UWE BLÖCHER, RAINER FALK, MARTIN WIMMER
-
Publication number: 20170353369Abstract: A first managed machine of a plurality of managed machines arranged in a linear communication orbit based on a predefined order of respective machine identifiers of the managed machines scans for live unmanaged machines within a selected portion of the network that is associated with a first range of machine identifiers that includes identifiers between the respective identifiers of the first managed machine and a respective neighbor machine of the first managed machine, determines whether the remedial instruction specifies a respective remedial operation applicable to the one or more live unmanaged machines that have been detected within the selected portion of the network, and requests the one or more live unmanaged machines to execute the respective remedial operation specified by the remedial instruction.Type: ApplicationFiled: August 24, 2017Publication date: December 7, 2017Inventors: David Hindawi, Orion Hindawi, Lisa Lippincott, Peter Lincroft
-
Publication number: 20170353370Abstract: Examples relate to determining access point power output. In one example, a computing device may: identify, for a particular access point, a plurality of neighboring access points; identify, for each neighboring access point, a pathloss value that indicates a difference in a transmit power of the neighboring access point and a received signal strength observed by the particular access point; identify, from the neighboring access points, at least one adjacent access point, each adjacent access point having a pathloss value that is less than a pathloss threshold; generate a representative pathloss using the pathloss values of each adjacent access point; determine a target power level for the representative pathloss; and provide at least one of the neighboring access points with instructions that cause the at least one neighboring access point to adjust a power output level of the at least one neighboring access point.Type: ApplicationFiled: February 24, 2017Publication date: December 7, 2017Inventor: Jiwoong Lee
-
Publication number: 20170353371Abstract: The present application discloses a website monitoring method and device. A specific embodiment of the method comprises the following steps: receiving monitoring information of websites to be monitored from the allocation server, the monitoring information transmitted to the plurality of monitoring servers after the allocation server parses a website monitoring request for the websites to be monitored transmitted from the terminal, and the monitoring information comprising monitoring cycles and monitoring types; allocating, according to a preset allocation algorithm, different monitoring execution times for the websites to be monitored; determining priorities of the websites to be monitored based on lengths of the monitoring cycles; and selecting, based on the priorities, a worker thread from a pre-created thread pool to allow the selected worker thread to periodically monitor the websites to be monitored at the monitoring execution times.Type: ApplicationFiled: September 29, 2016Publication date: December 7, 2017Inventors: Changwei WU, Yuelong SUN
-
Publication number: 20170353372Abstract: A communication device performs communication with an external device. The communication device includes: a measurement packet transmission unit that transmits a measurement packet at a first transmission time point; a return packet reception unit that receives a return packet at a second reception time point, the return packet being transmitted as a reply to the measurement packet at a second transmission time point by the external device, the return packet including information relating to a processing time indicating a duration from a first reception time point at which the measurement packet is received by the external device, to the second transmission time point, the return packet having a same packet size as the measurement packet; and a delay time specification unit that specifies, as a round-trip delay time, a duration obtained by subtracting the processing time from a duration from the first transmission time point to the second reception time point.Type: ApplicationFiled: November 12, 2015Publication date: December 7, 2017Applicant: NEC CORPORATIONInventors: Motohiro SUZUKI, Kanako ANETAI
-
Publication number: 20170353373Abstract: At an SDN controller executing using a processor and a memory, a tracing packet is configured with a default value in a tag field. The tracing packet is inserted from the SDN controller into the SDN at a switch in the SDN. A returned packet and a port identifier is received at the controller, from the switch, the returned packet including a modified content in a location of the tracing packet that is different from the tag field. The port identifier corresponds to a port of the switch on which the switch received the returned packet from an middlebox. A function of the middlebox is identified by analyzing a modification applied to the modified content by the middlebox. The function of the middlebox and a location of the middlebox in the SDN are saved. The location includes the port identifier and an identifier of the switch.Type: ApplicationFiled: June 2, 2016Publication date: December 7, 2017Applicant: International Business Machines CorporationInventors: Kanak B. Agarwal, Eric J. Rozner
-
Publication number: 20170353374Abstract: A client device and method for analysis of a predetermined set of parameters associated with a radio coupling to a WLAN is provided. The client device includes a memory and a radio coupled to at least one processor. The at least one processor executes in the memory a first client Wireless Local Area Network (WLAN) stack having a plurality of layers configured to couple the radio to a WLAN. The at least one processor also executes in the memory a second client WLAN stack emulating the plurality of layers of the first client WLAN stack. The at least one processor is configured to receive, at the second client WLAN stack, data from the plurality of layers of the first client WLAN stack and analyze a predetermined set of WLAN parameters of the client device based on the data received from the plurality of layers of the first client WLAN stack.Type: ApplicationFiled: May 12, 2017Publication date: December 7, 2017Inventors: Ohad Shatil, Subramani Rajendiran
-
Publication number: 20170353375Abstract: A computer-implemented method to monitor application program interface (API) endpoints may include sending, over a network from a computing system, a test structure to an API endpoint. In some embodiments, the test structure may be configured based on the API endpoint. The method may further include receiving a first response over the network at the computing system from the API endpoint in response to sending the test structure and resending, over the network from the computing system, the test structure to the API endpoint. The method may further include receiving a second response at the computing system from the API endpoint in response to resending the test structure and comparing, at the computing system, the first response and the second response. The method may further include determining, at the computing system, a status of the API endpoint based on the comparison of the first response and the second response.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Anuya PAROPKARI, Shivam BHATT, Hetang SHAH
-
Publication number: 20170353376Abstract: There is disclosed a notification method in a communication system of notifying specific multifunctionality information between terminal stations. An expansion code is generated from both a user input code and a function identification code corresponding to a specific function. A transmission frame including the expansion code is also generated and transmitted to at least one of the terminal stations.Type: ApplicationFiled: August 24, 2017Publication date: December 7, 2017Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Tomoko Adachi, Koji Horisaki, Kazumi Sato, Kiyoshi Toshimitsu, Minoru Namekata
-
Publication number: 20170353377Abstract: An apparatus stores connection information indicating connection relationship among topological structures in a network, in which first-type topological structures are coupled to second-type topological structures. The apparatus stores first transfer-patterns each indicating a combination of input and output ports for performing all-to-all communication without path conflict in each of the first-type topological structures, and second transfer-patterns each indicating a combination of input and output ports for performing all-to-all communication without path conflict in each of the second-type topological structures.Type: ApplicationFiled: May 30, 2017Publication date: December 7, 2017Applicant: FUJITSU LIMITEDInventors: Toshihiro Shimizu, Kohta Nakashima
-
Publication number: 20170353378Abstract: The present disclosure illustrates a routing system with learning functions and a routing method thereof. By detecting a raw packet's packet header and an entry port receiving the raw packet, a routing message is queried from a path table by the packet header and the entry port. When there is not the routing message, the raw packet is routed by a kernel and the routing result is recorded in the path table to be the routing message. When there is the routing message, the packet header of the raw packet is replaced with a modified packet header recorded in the routing message, to form a modified packet, and the modified packet is transmitted from the transmission port recorded in the routing message, to achieve the technical effect of improving the routing performance for the packets with the same packet headers and the same entry ports.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventor: Ching-Hung CHEN
-
Publication number: 20170353379Abstract: A method and application function for managing data flows in a network comprising a plurality of nodes. The method comprises generating a number N of network load representatives (NLRs) of an expected loading of the network, identifying a path selection configuration for the data flows for each of the N NLRs and mapping a prevailing network loading to a selected one of the N NLRs. If the selected NLR is different from a currently selected NLR, the method triggers traffic engineering (TE) by implementing the path selection configuration of the selected NLR at nodes affected thereby. The application function may comprise an NLR generator, a path optimizer and an NLR mapper.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Applicant: Huawei Technologies Co., Ltd.Inventor: Hamidreza FARMANBAR
-
Publication number: 20170353380Abstract: A special data splitter and data combiner is shown for low latency emergency and data intensive services so that multiple broadband and wireless networks can be utilized along with public safety networks. Any data session, multimedia or non-multimedia, is split into multiple packet streams with each stream having an identifier wherein some packet streams are sent via the secure public safety network and other streams are sent via other networks of varying characteristics and performance, and a combiner at the other end receiving multiple streams from different networks combines them into a single session.Type: ApplicationFiled: January 27, 2017Publication date: December 7, 2017Inventors: MUSTAFA ERGEN, SEYHAN CIVANLAR, BULENT KAYTAZ
-
Publication number: 20170353381Abstract: Some demonstrative embodiments include apparatuses, systems and/or methods of establishing a mesh data path. For example, a first Neighbor Awareness Networking (NAN) device may be configured to transmit a NAN data path request to a second NAN device to request to establish a NAN data path between the first NAN device and the second NAN device, the NAN data path request including a first path information attribute corresponding to a mesh data path; and to process a NAN data path response from the second NAN device, the NAN data path response including a second path information attribute corresponding to the mesh data path, the second path information attribute including a path status indicator to indicate whether mesh data path routing to the destination address of the mesh data path is successful.Type: ApplicationFiled: December 29, 2016Publication date: December 7, 2017Inventors: Emily H. Qi, Po-Kai Huang
-
Publication number: 20170353382Abstract: In one embodiment, a method includes computing at a controller, a primary path and a backup path for transmittal of multicast data from service nodes in communication with the controller and a multicast source to access nodes in communication with multicast receivers, and transmitting from the controller, information for the primary path and the backup path to the access nodes for use by the access nodes in receiving the multicast data on the primary path and the backup path, and switching transmittal of the multicast data to the multicast receivers from the primary path to the backup path upon identifying a failure in the primary path to provide fast reroute at the access nodes. A multicast control plane runs in the controller without operating in the access nodes. An apparatus is also disclosed herein.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Shishir Gupta, Dharmarajan Subramanian, Javed Asghar
-
Publication number: 20170353383Abstract: A network flow management system includes controllers that are each coupled to a subset of switch devices, and a flow management server system that is coupled to each of the controllers. The flow management server system collects first-level flow information for the switch devices from the controllers, and filters and structures the first-level flow information to generate second-level flow information. The flow management server system then analyzes the second-level flow information based on current flow operation policies that are configured to cause the switch devices to perform first flow operations and, in response, determines flow operation policy changes. The flow management server system then distributes updated flow operation policies that includes the flow operation policy changes to each of the controllers, where the updated flow operation policies cause the switch devices to perform second flow operation that are different than the first flow operations.Type: ApplicationFiled: June 7, 2016Publication date: December 7, 2017Inventors: Kevin Allen Hughes, Rabah S. Hamdi
-
Publication number: 20170353384Abstract: In one embodiment, a system comprises a network interface controller to determine context information associated with a data packet. The network interface controller may select a receive descriptor profile from a plurality of receive descriptor profiles based upon a first portion of the context information and build a receive descriptor for the data packet based upon a second portion of the context information and the selected receive descriptor profile.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Applicant: Intel CorporationInventors: Ronen Chayat, Andrey Chilikin, John J. Browne
-
Publication number: 20170353385Abstract: Examples are disclosed for forwarding or receiving data segments associated with a large data packets. In some examples, a large data packet may be segmented into a number of data segments having separate headers that include identifiers to associate the data segments with the large data packet. The data segments with separate headers may then be forwarded from a network node via a communication channel. In other examples, the data segments with separate headers may be received at another network node and then recombined to form the large data packet at the other network node. Other examples are described and claimed.Type: ApplicationFiled: June 19, 2017Publication date: December 7, 2017Applicant: INTEL CORPORATIONInventors: Eliezer Tamir, Ben-Zion Friedman
-
Publication number: 20170353386Abstract: A kind of congestion improvement method based on the QUIC protocol adds the information of round trip delay in the congestion algorithm, self-adaptive changes the value of ? to judge the situation of current network through comparison between the RTT of last time and the current RTT and then adjusts the current target window value in accordance with the current network situation, changing the congestion window based on the cubic growth curve of the cubic algorithm. This improvement method can make the QUIC protocol judge the current network situation more timely and accurately and can make the congestion window change quickly to fully utilize the bandwidth. The maximum congestion window limitation 200 exists in the QUIC protocol, which will not exceed 200 no matter how the congestion window grows. Such limitation largely reduces the throughput rate of QUIC protocol in the network environment with high bandwidth and long round trip delay.Type: ApplicationFiled: May 23, 2017Publication date: December 7, 2017Applicant: SICHUAN UNIVERSITYInventors: Junfeng WANG, Fuchun SUN, Lixiang LIU, Dong LIU, Shiping YANG
-
Publication number: 20170353387Abstract: Provided is a distributed service function (SF) forwarding system that applies the corresponding service function chain (SFC) to traffic classified by a plurality of service network (SN) controller instances based on an SN overlay structure. Therefore, by selectively combining and executing necessary network functions (SFs) according to a path and traffic made up of defined component services, it is possible to dynamically configure and control one network service.Type: ApplicationFiled: August 10, 2016Publication date: December 7, 2017Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Ji Young KWAK, Sae Hoon KANG, Hyun Joo BAE
-
Publication number: 20170353388Abstract: Providing protection to network data traffic over Pseudowires includes sending a Pseudowire TLV containing a precedence parameter to each of a set redundant Pseudowires between provider edge nodes. In the event that the designated active Pseudowire of a set of Pseudowires becomes unavailable, this configuration parameter allows peer provider edge nodes to be notified of the precedence of each Pseudowire in the redundant set in order to coordinate a switchover operation to a preferred protection Pseudowire.Type: ApplicationFiled: August 28, 2017Publication date: December 7, 2017Applicant: Global Innovation Aggregators LLC.Inventor: Ping Pan
-
Publication number: 20170353389Abstract: A method, non-transitory computer readable medium and apparatus for changing a quality of service for data packets that are delivered over-the-top are disclosed. For example, the method includes a processor that identifies the data packets as video data packets that are delivered over-the-top in a communication network, changes the quality of service associated with the data packets from a best effort quality of service level to a higher priority quality of service level, monitors the data packets until no video data packet is identified in the data packets and changes the quality of service associated with the data packets back to the best effort quality of service level from the higher priority quality of service level.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventor: ADRIAN MOORE
-
Publication number: 20170353390Abstract: A communication apparatus communicating with an external apparatus via a relaying device is provided. The communication apparatus includes a communication unit configured to perform communication with the relaying device, and a control unit configured to reduce a communication speed of the communication unit to a lower speed if the communication apparatus is to be shifted from a first power mode to a second power mode in which power consumption is lower than that in the first power mode. The communication unit, if the communication apparatus shifts to the second power mode, transmits identification information of the communication apparatus to the relaying device using a first method, and after a predetermined time has passed, transmits the identification information to the relaying device by a second method.Type: ApplicationFiled: August 24, 2017Publication date: December 7, 2017Inventor: Tomohiro Kimura
-
Publication number: 20170353391Abstract: A self-protecting router limits the extent to which its queues can be filled with potentially malicious or otherwise harmful messages received from outside the router, thereby ensuring the queues have sufficient room to accept messages generated internally within the router and are necessary for management and operation of the router. Such routers are, therefore, immune to attack by floods of messages from malicious or malfunctioning network nodes, such as computers, switches and other routers.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventor: Michael T. Piecuch
-
Publication number: 20170353392Abstract: In representative embodiments, a digital assistant is extended by service activities. A service activity executes as a service as part of the digital assistant. A service activity specifies a set of user data to be provided when invoked, at least one insight used to invoke the service activity in a proactive way and at least one intent used to invoke the service activity in a reactive way, and executable code that is executed when the service activity is invoked. A development environment provides templates to ease development of service activities. Service activities in development can be deployed alongside production services with access to service activities in development restricted to a set of authorized users.Type: ApplicationFiled: June 7, 2016Publication date: December 7, 2017Inventors: Ajoy Nandi, Zain Aziz
-
Publication number: 20170353393Abstract: Systems, apparatuses, and methods are described for directing users to captive and open domains. The captive domain may include electronically accessible content provided by a service provider and the open domain may include electronically accessible content that is not completely provided by the service provider. A captive domain server may permit communications from a user device to the captive domain and block communications from the user device to the open domain. The captive domain server may forward, subsequent to the permitting, new communications from the user device to the open domain.Type: ApplicationFiled: March 16, 2017Publication date: December 7, 2017Inventors: Raju Datla, Srini Avirneni
-
Publication number: 20170353394Abstract: With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware. For example, virtualization technologies can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing one or more virtual machines simulated in software by the single physical computing machine, with each virtual machine acting as a distinct logical computing system. In addition, as routing can be accomplished through software, additional network setup flexibility can be provided to the virtual network in comparison with hardware-based routing. In some implementations, virtual network setup can be abstracted through the use of resource placement templates, allowing users to create virtual networks compliant with a customer's networking policies without necessarily having knowledge of what those policies are.Type: ApplicationFiled: May 1, 2017Publication date: December 7, 2017Inventors: Eric J. Brandwine, Marvin M. Theimer, Don Johnson, Swaminathan Sivasubramanian
-
Publication number: 20170353395Abstract: A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a CDN service provider as a function of the updated or processed by the network storage provider storage component.Type: ApplicationFiled: August 21, 2017Publication date: December 7, 2017Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf
-
Publication number: 20170353396Abstract: A plurality of processing entities are maintained. A plurality of task control block (TCB) groups are generated, wherein each of the plurality of TCB groups are restricted to one or more different processing entities of the plurality of processing entities. A TCB is assigned to one of the plurality of TCB groups, at TCB creation time.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Seamus J. Burke, Trung N. Nguyen, Louis A. Rasor
-
Publication number: 20170353397Abstract: A client device detects one or more servers to which an application can be offloaded. The client device receives information from the servers regarding their graphics processing unit (GPU) compute resources. The client device selects one of the servers to offload the application based on such factors as the GPU compute resources, other performance metrics, power, and bandwidth/latency/quality of the communication channel between the server and the client device. The client device sends host code and a GPU computation kernel in intermediate language format to the server. The server compiles the host code and GPU kernel code into suitable machine instruction set architecture code for execution on CPU(s) and GPU(s) of the server. Once the application execution is complete, the server returns the results of the execution to the client device.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventor: Shuai Che
-
Publication number: 20170353398Abstract: An operating method of an overlay management server (OMS) is disclosed. The operating method may include performing a registration process along with a network entity, performing a resource reservation process along with the network entity in response to the registration process being performed, receiving a peer list provision request from the network entity in response to the resource reservation process being performed, and transmitting, to the network entity, a peer list including information associated with an overlay resource for the network entity based on a priority level of the network entity in response to the peer list provision request being received.Type: ApplicationFiled: May 22, 2017Publication date: December 7, 2017Applicant: Electronics and Telecommunications Research InstituteInventors: Wook HYUN, Sung Hei KIM, Juyoung PARK
-
Publication number: 20170353399Abstract: In some embodiments, the instant invention provides for a computer-implemented method that includes the following steps: administering, by a first specifically programed computer system of a communications exchange, an electronic delivery of a first electronic distribution from a first sender to a first recipient, where the mediating includes: receiving from a first source of a plurality of sources, a first electronic distribution of the first sender, receiving from the first sender, a plurality of sender attributes of the first sender and a plurality of sender rules of the first sender that define how electronic distributions of the first sender to be delivered; receiving the plurality of recipient attributes of the first recipient and the plurality of recipient rules of the first recipient; matching the first electronic distribution of first sender to the first recipient; transmitting, the first electronic distribution of first sender to first channel of the first recipient.Type: ApplicationFiled: August 22, 2017Publication date: December 7, 2017Inventors: Robert Krugman, Doug DeSchutter, Martin Cottreau
-
Publication number: 20170353400Abstract: A crossbar switch has N input ports, M output ports, and a switching matrix with N×M crosspoints. In an embodiment, each crosspoint contains an internal queue (XQ), which can store one or more packets to be routed. Traffic rates to be realized between all Input/Output (IO) pairs of the switch are specified in an N×M traffic rate matrix, where each element equals a number of requested cell transmission opportunities between each IO pair within a scheduling frame of F time-slots. An efficient algorithm for scheduling N traffic flows with traffic rates based upon a recursive and fair decomposition of a traffic rate vector with N elements, is proposed. To reduce memory requirements a shared row queue (SRQ) may be embedded in each row of the switching matrix, allowing the size of all the XQs to be reduced. To further reduce memory requirements, a shared column queue may be used in place of the XQs.Type: ApplicationFiled: August 18, 2017Publication date: December 7, 2017Inventor: Tadeusz H. Szymanski
-
Publication number: 20170353401Abstract: A multiprocessor computer system comprises a dragonfly processor interconnect network that comprises a plurality of processor nodes, a plurality of routers, each router directly coupled to a plurality of terminal nodes, the routers coupled to one another and arranged into a group, and a plurality of groups of routers, such that each group is connected to each other group via at least one direct connection.Type: ApplicationFiled: February 17, 2017Publication date: December 7, 2017Applicants: Intel Corporation, The Board of Trustees of the Leland Stanford Junior UniversityInventors: John Kim, Dennis C. Abts, Steven L. Scott, William J. Dally
-
Publication number: 20170353402Abstract: A system may receive, by a switching component of the system, network traffic to be provided to an I/O component of the network device. The system may route, by the switching component, the network traffic to the I/O component based on whether the I/O component is connected to the switching component via the first connections and/or via second connections. The first connections may be connections via a chassis of the system. The second connections may be connections via a connector component that is removable from the switching component. The network traffic may be routed via the first connections and the second connections when the I/O component is connected via the first connections and the second connections. The network traffic may be routed via the first connections and not via the second connections when the I/O component is connected via the first connections and not via the second connections.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventors: John KENNEY, Christopher OTTE, Bhavesh PATEL, Valery KUGEL, Muhammad SAGARWALA
-
Publication number: 20170353403Abstract: A first memory device stores (i) a head part of a FIFO queue structured as a linked list (LL) of LL elements arranged in an order in which the LL elements were added to the FIFO queue and (ii) a tail part of the FIFO queue. A second memory device stores a middle part of the FIFO queue, the middle part comprising a LL elements following, in an order, the head part and preceding, in the order, the tail part. A queue controller retrieves LL elements in the head part from the first memory device, moves LL elements in the middle part from the second memory device to the head part in the first memory device prior to the head part becoming empty, and updates LL parameters corresponding to the moved LL elements to indicate storage of the moved LL elements changing from the second memory device to the first memory device.Type: ApplicationFiled: June 1, 2017Publication date: December 7, 2017Inventors: Rami ZEMACH, Dror BROMBERG
-
Publication number: 20170353404Abstract: A communication system for providing a positive communication to an inmate is provided. The communication system includes memory that stores data, and an application server that that analyzes that data to determine topics that are important to the inmate. The application server includes a topic rating system to rate the topics based on importance to the inmate and based on an emotional tone used by the inmate during a communication. When the application server receives a question from the inmate, the application server searches the data and the Internet and responds based on the answer and the data stored in memory. The application server also provides support to the inmate by suggesting counseling services according to the needs of the inmate. Further, the communication system provides a positive influence to the inmate to encourage educational progression.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventor: Stephen L. HODGE
-
Publication number: 20170353405Abstract: In accordance with an embodiment, described herein is a system and method for providing access to digital media content within a conversational messaging environment, through the use of a conversational agent, generally referred to as a “bot”. A media content bot leverages a user's interaction with the bot, to access a media server, which in turn can determine one or more recommended items of media content that are appropriate for the user and/or their interaction. The recommended media content can be provided to the user, or to a media device, in the form of a link, playlist, or other type of reference by which the user can stream, download, access, or otherwise use the recommended media content. In accordance with various embodiments, the media content bot and media server can support atypical or other user inputs in addition to text inputs, for example the use of emojis, and respond accordingly.Type: ApplicationFiled: June 1, 2017Publication date: December 7, 2017Inventors: Brendan O'Driscoll, Matthew Montag
-
Publication number: 20170353406Abstract: The present disclosure is related to automatic content generation. In one example, user interactions, associated with a target business process software application, are captured and stored. Further in this example, one or more scenarios of using the target business process software application are determined from the captured and stored user interactions. A set of rules are then formed and stored in a rules repository to generate the content. The content is then automatically generated using the captured and stored user interactions, the determined one or more scenarios of using the target business process software application and/or the stored set of rules.Type: ApplicationFiled: June 6, 2017Publication date: December 7, 2017Inventors: RAVI RAMAMURTHY, RAMGOPAL M. CILLANKI
-
Publication number: 20170353407Abstract: An information management system may store information related to tasks to be performed by workers in an organization. Workers in the organization may communicate with the information management system using email messages. The information management system may not require a login or authentication procedure, and workers may interact with the information management system without the need to log in to the information management system. The information management system may receive an email message from a worker that indicates a request for a report. The information management system may determine whether to transmit the report to the worker based on whether the worker is appropriately registered with the information management system, and/or whether the worker has administrative privileges. The information management system, in response to a positive determination, may transmit the report to the email address from which the requesting email message was sent.Type: ApplicationFiled: August 23, 2017Publication date: December 7, 2017Applicant: Clover Leaf Environmental Solutions, Inc.Inventors: John P. Killoran, JR., Gina Katharine Von Damm, Dennis William Peek, Angela Kirkman
-
Publication number: 20170353408Abstract: Embodiments of the present invention disclose a method and an apparatus for displaying media information, so as to display the media information. The method for displaying media information includes: receiving a media information request sent by an originating client, where the media information request carries media information and destination client information; parsing the received media information to obtain text information corresponding to the media information; synthesizing information related to the media information with information related to the text information to obtain composite information; and sending the composite information to a destination client according to the destination client information, so that the destination client obtains the media information and the text information according to the composite information and displays the media information and the text information.Type: ApplicationFiled: March 14, 2014Publication date: December 7, 2017Inventor: Xi Chen
-
Publication number: 20170353409Abstract: A method for extensible chat rooms in a hosted chat environment includes providing multiple different chat rooms, each executing in a separate process address space of at least one computing device. Each of the chat rooms includes a textual transcript of chat postings and a video feed of a subject. A catalog of extensions available for provisioning in connection with the different ones of the chat rooms is displayed to different moderators of the different ones of the chat rooms. Thereafter, in response to a selection of one of the extensions by one of the moderators, the selected one of the extensions is provisioned for use in connection with processing a particular event in a corresponding one of the chat rooms. Specifically, the extension pre-processes the particular event as the particular event occurs in the chat room before permitting the chat room to process the particular event.Type: ApplicationFiled: August 24, 2017Publication date: December 7, 2017Inventor: Philip Gatt
-
Publication number: 20170353410Abstract: A composite message sharing method for sending and sharing of a composite message between a plurality of computers over a network by packaging up a portion of a plurality of messages into said composite message and managing access to said composite message. Providing a device application, comprising a messaging application, on said plurality of computers belonging to a plurality of users, wherein, each among said plurality of computers comprise at least a processor, a memory and a communication hardware, said device application is executed in said processor of said plurality of computers, and a portion of said plurality of messages and/or said composite message are transmitted with said communication hardware. providing a server application on said server. configuring said plurality of computers and said server to communicate with each other over said network.Type: ApplicationFiled: July 25, 2017Publication date: December 7, 2017Inventor: Matt Gonzales
-
Publication number: 20170353411Abstract: An electronic mail system detects actuation of location integration functionality and populates a compose pane in the electronic mail system with an interactive map display, that is populated in-line with other message content in the compose pane. A user can interact with the interactive map display to perform mapping functionality to modify the interactive map display.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Lin Zhong, Shahil Soni
-
Publication number: 20170353412Abstract: A method includes capturing a digital content segment, generating a first identifier, and associating the first identifier with a digital image in the memory of an electronic device. The method also includes generating a second identifier and associating the second identifier with a digital content segment in the memory. The method further includes transferring at least one of the digital image and the digital content segment to a server computer via a network, wherein the first identifier is transferred in association with the digital image and the second identifier is transferred in association with the digital content segment. The method also includes generating an electronic file providing a sequential clip listing associated with rendering a digital media message. The electronic file includes the first and second identifiers, a first indicator identifying a first frame of the digital media message, and a second indicator identifying a second frame of the digital media message.Type: ApplicationFiled: August 22, 2017Publication date: December 7, 2017Inventors: Joseph Weil, William Joseph Martinez, Andrew Jarecki, Andrew Ross Cooperman
-
Publication number: 20170353413Abstract: Methods and apparatus for identifying unwanted email messages by transmitting metadata with an outbound email message that indicates the total number of email messages sent by that sender in a predetermined time period, or alternatively indicates the total number of email messages which are equivalent to the outgoing message that have been sent. In addition the metadata may include an identification of the sender and a “pledge” made by the sender. A pledge may take the form of a binding commitment from the sender that the information contained in the metadata is accurate, and/or that the sender promises to abide by predetermined good conduct rules designed to limit unwanted email. The outgoing message may be further signed by the sender with a digital signature that provides means for verifying the content of the message and the pledge as well as the identity of the sender.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: James D. Logan, Charles G. Call
-
Publication number: 20170353414Abstract: Exemplary embodiments relate to techniques for introducing asynchronous messaging concepts into a synchronous messaging system. As a conversation is carried out, different topics may be identified and highlighted as separate threads within the conversation. A new thread may be identified based on a number of factors, including (for example) time between messages, questions raised in a communication, discussions of dates, the inclusion of links, and any mentions of specific names. Further embodiments relate to techniques for navigating in asynchronous message threads. For example, a synchronous message alias may be created that redirects a display to a location of an asynchronous message. An indication may be displayed to designate that the asynchronous message is displayed out-of-order.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Applicant: Facebook, Inc.Inventors: Eric Carl Ertmann, Charles Donald Deets, JR., Daniel M. Giuditta
-
Publication number: 20170353415Abstract: In one embodiment, a method includes identifying one or more first users of a social-networking system associated with one or more content objects not previously viewed by a second user. The identification is based at least in part on an affinity of the second user for the first users and the first users are connected to the second user on a social graph. The method also includes providing, for display on a client device of the second user, information indicating that one or more of the identified first users has content objects not previously viewed by the second user; receiving an input selecting one of the identified first users; and providing, for display on the client device, an online page comprising content associated with the selected first user that incorporates one or more of the content objects not previously viewed by the second user.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Aryeh Selekman, Aigerim Shorman, Jeffrey Huang, Tony Chun-Hao Hsieh, Aaron David Carambula
-
Publication number: 20170353416Abstract: Techniques for ephemeral messaging with remote ephemeral mode configuration are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a messaging update at a messaging client on the client device from a messaging system; determine a message thread associated with the messaging update; and determine that the messaging update indicates a transition to an ephemeral mode for the message thread; and a user interface component operative to configure a user interface for the message thread to an ephemeral mode interface based on the transition to the ephemeral mode for the message thread. Other embodiments are described and claimed.Type: ApplicationFiled: June 7, 2016Publication date: December 7, 2017Applicant: Facebook, Inc.Inventors: Evan Gabriel Brooks, Alexander Salem Franklin, Matthew Steiner