Patents by Inventor Daniel Jansson
Daniel Jansson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12294558Abstract: A software as a service (SaaS) platform sends, to an end user device, a message of a messaging conversation between the end user device and a first client device associated with a first user account of the SaaS platform. The message is associated with a first telephone number provisioned by the SaaS platform. The messaging conversation is associated with a messaging conversation identifier. The end user device is associated with a second telephone number. The first client device is associated with a third telephone number. a first request to place a voice call is received, via a first application programming interface (API) call from the first client device, based on the messaging conversation identifier. Responsive to receiving the first request, the voice call to the second telephone number is placed. The voice call is associated with the first telephone number provisioned by the SaaS platform.Type: GrantFiled: March 25, 2024Date of Patent: May 6, 2025Assignee: Twilio Inc.Inventors: Daniel Jansson, Brandon Joel Hawkins, Danny Weijian Qian, Marc Devens, Dmytro Savin
-
Publication number: 20240236020Abstract: A software as a service (SaaS) platform sends, to an end user device, a message of a messaging conversation between the end user device and a first client device associated with a first user account of the SaaS platform. The message is associated with a first telephone number provisioned by the SaaS platform. The messaging conversation is associated with a messaging conversation identifier. The end user device is associated with a second telephone number. The first client device is associated with a third telephone number. a first request to place a voice call is received, via a first application programming interface (API) call from the first client device, based on the messaging conversation identifier. Responsive to receiving the first request, the voice call to the second telephone number is placed. The voice call is associated with the first telephone number provisioned by the SaaS platform.Type: ApplicationFiled: March 25, 2024Publication date: July 11, 2024Inventors: Daniel Jansson, Brandon Joel Hawkins, Danny Weijian Qian, Marc Devens, Dmytro Savin
-
Publication number: 20240113992Abstract: A first request to place a voice call is received via a first application programming interface (API) call from a first client device associated with a first user account of a communication services platform. The first request includes a messaging conversation identifier that identifies a messaging conversation. Messaging conversation data associated with the messaging conversation identifier and stored in a data store is obtained. The messaging conversation data identifies participants of the messaging conversation. A recipient of the voice call is identifying, among participants of the messaging conversation, based on filter criteria. The voice call is placed to a telephone number of an end user device associated with the recipient.Type: ApplicationFiled: October 4, 2022Publication date: April 4, 2024Inventors: Daniel Jansson, Brandon Joel Hawkins, Danny Weijian Qian, Marc Devens, Dmytro Savin
-
Patent number: 11943182Abstract: A first request to place a voice call is received via a first application programming interface (API) call from a first client device associated with a first user account of a communication services platform. The first request includes a messaging conversation identifier that identifies a messaging conversation. Messaging conversation data associated with the messaging conversation identifier and stored in a data store is obtained. The messaging conversation data identifies participants of the messaging conversation. A recipient of the voice call is identifying, among participants of the messaging conversation, based on filter criteria. The voice call is placed to a telephone number of an end user device associated with the recipient.Type: GrantFiled: October 4, 2022Date of Patent: March 26, 2024Assignee: Twilio Inc.Inventors: Daniel Jansson, Brandon Joel Hawkins, Danny Weijian Qian, Marc Devens, Dmytro Savin
-
Patent number: 11679344Abstract: A cleaning system for cleaning a lamella plate settler includes at least one mechanical cleaning device; a suspension device adapted to suspend the mechanical cleaning device; wherein the suspension device includes a displacement device for lowering and raising the at least one mechanical cleaning device for mechanical cleaning of a lamella plate positioned below the cleaning system. By providing a frame supporting the at least one cleaning device; wheels attached to the frame and adapted to move on rails, the wheels including driving wheels and non-driving wheel, and a sensor, preferably an inductive sensor, adapted to sense the rotational position of the driving wheels, the lamella plate settler can be automatically be cleaned without emptying the basin of water, thus allowing cleaning during operation. A lamella plate settler and a method of cleaning a lamella plate are also provided.Type: GrantFiled: May 8, 2019Date of Patent: June 20, 2023Assignee: NORDIC WATER PRODUCTS ABInventors: Lars Apelqvist, Daniel Jansson
-
Publication number: 20210236962Abstract: A cleaning system for cleaning a lamella plate settler includes at least one mechanical cleaning device; a suspension device adapted to suspend the mechanical cleaning device; wherein the suspension device includes a displacement device for lowering and raising the at least one mechanical cleaning device for mechanical cleaning of a lamella plate positioned below the cleaning system. By providing a frame supporting the at least one cleaning device; wheels attached to the frame and adapted to move on rails, the wheels including driving wheels and non-driving wheel, and a sensor, preferably an inductive sensor, adapted to sense the rotational position of the driving wheels, the lamella plate settler can be automatically be cleaned without emptying the basin of water, thus allowing cleaning during operation. A lamella plate settler and a method of cleaning a lamella plate are also provided.Type: ApplicationFiled: May 8, 2019Publication date: August 5, 2021Applicant: NORDIC WATER PRODUCTS ABInventors: Lars APELQVIST, Daniel JANSSON
-
Patent number: 10444804Abstract: The present invention relates to electronic technology and discloses an electronic terminal, which includes a shell, a processor and a screen inside the shell. The electronic terminal includes also a virtual key at the edge of the shell. The virtual key includes a sensor and touch marks on the shell. The touch marks are set on the shell at the position where the sensor is set. The touch mark provides different touch feeling so as to indicate the position of the sensor. The electronic terminal disclosed by the present invention has the advantages of compact structure and high integrity.Type: GrantFiled: April 18, 2018Date of Patent: October 15, 2019Assignee: AAC Technologies Pte. Ltd.Inventor: Daniel Jansson
-
Patent number: 10409378Abstract: The present invention relates to a vibration device for providing tactile feedbacks. The vibration device includes a case having an accommodation space; and a vibration unit accommodated in the accommodation space and fastened with the case, for transmitting vibration produced by the vibration unit to the case and further driving the case to vibrate. The vibration unit includes a housing attached to the case by latching or soldering, and a tactile actuator fixed in the housing.Type: GrantFiled: April 18, 2018Date of Patent: September 10, 2019Assignee: AAC Technologies Pte. Ltd.Inventor: Daniel Jansson
-
Publication number: 20190220093Abstract: The present invention relates to a vibration device for providing tactile feedbacks. The vibration device includes a case having an accommodation space; and a vibration unit accommodated in the accommodation space and fastened with the case, for transmitting vibration produced by the vibration unit to the case and further driving the case to vibrate. The vibration unit includes a housing attached to the case by latching or soldering, and a tactile actuator fixed in the housing.Type: ApplicationFiled: April 18, 2018Publication date: July 18, 2019Inventor: Daniel Jansson
-
Publication number: 20190220068Abstract: The present invention relates to electronic technology and discloses an electronic terminal, which includes a shell, a processor and a screen inside the shell. The electronic terminal includes also a virtual key at the edge of the shell. The virtual key includes a sensor and touch marks on the shell. The touch marks are set on the shell at the position where the sensor is set. The touch mark provides different touch feeling so as to indicate the position of the sensor. The electronic terminal disclosed by the present invention has the advantages of compact structure and high integrity.Type: ApplicationFiled: April 18, 2018Publication date: July 18, 2019Inventor: Daniel Jansson
-
Publication number: 20190157807Abstract: An electromagnetic connection assembly includes a first connector and a second connector. The first connector includes a first housing, a first conductive part and a first magnetic absorption part, the second connector includes a second housing, a second conductive part and a second magnetic absorption part. The first magnetic absorption part and the second magnetic absorption part are magnetically adsorbed to achieve the conducting connection between the first connector and the second connector. Compared with related technology, the electromagnetic connection assembly provided by the invention achieves low contact force, high reliability, small volume, low cost, flexible design and zero contact indentation, without any impact to its appearance.Type: ApplicationFiled: May 4, 2018Publication date: May 23, 2019Inventors: Daniel Jansson, Shaohai Chen
-
Patent number: 10128574Abstract: An antenna tuning assembly is disclosed, including: a substrate; an input path on the substrate, for receiving control signals; a tuning network on the substrate, including an impedance circuit with a tunable impedance and at least one tuner connecting with the impedance circuit and the input path for generating an corresponding impedance in response to the control signals; an output path connecting with the tuning network on the substrate, for coupling to an external antenna according to the corresponding impedance.Type: GrantFiled: November 24, 2015Date of Patent: November 13, 2018Assignee: AAC ACOUSTIC TECHNOLOGIES (SHENZHEN) CO., LTDInventor: Daniel Jansson
-
Publication number: 20170194709Abstract: Disclosed is a multi-structure metal antenna. The antenna includes a metal cover, a metal ring, an isolated unit spacing the metal cover apart from the metal ring, a ground plane and at least one feed terminal and at least one ground terminal located on the metal cover and/or the metal ring serving as an antenna radiator.Type: ApplicationFiled: December 31, 2015Publication date: July 6, 2017Applicant: AAC Acoustic Technologies (Shenzhen) Co., Ltd.Inventor: Daniel Jansson
-
Publication number: 20170149140Abstract: An antenna tuning assembly is disclosed, including: a substrate; an input path on the substrate, for receiving control signals; a tuning network on the substrate, including an impedance circuit with a tunable impedance and at least one tuner connecting with the impedance circuit and the input path for generating an corresponding impedance in response to the control signals; an output path connecting with the tuning network on the substrate, for coupling to an external antenna according to the corresponding impedance.Type: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Applicant: AAC ACOUSTIC TECHNOLOGIES (SHENZHEN) CO., LTDInventor: Daniel Jansson
-
Patent number: 9497151Abstract: The present disclosure provides for an optimization framework that optimizes the amount of information persisted in a policy session using rule introspection. In one embodiment, the optimization framework receives a message, where the message includes an attribute, and the attribute includes an attribute name and an attribute value. The optimization framework consults a mapping table to determine persistence behavior associated with the attribute name. The optimization framework persists the attribute in a rule field cache, according to the persistence behavior. In one embodiment, the persistence behavior includes a persistence type, a persistence mode, and/or custom persistence logic, which specify how the attribute should be persisted. In one embodiment, the optimization framework also provides for performing rule introspection and rule evaluation of decision rules.Type: GrantFiled: October 31, 2013Date of Patent: November 15, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rahul Shinde, Diwakar Goel, Daniel Jansson
-
Patent number: 9432825Abstract: Systems and methods are described for integrating a gateway in a telecom network environment with charging and payment functionality. The gateway is provided with three points of integration with charging and billing servers. These three points include a payment service, a charging data record listener and a credit control interceptor. The payment service provides an interface for client applications that reside outside of the telecom network to invoke a charging request, to translate the charging request and to relay it to the billing server. The charging data record listener listens for charging data records generated within the gateway and issues offline charging requests to the billing server upon detecting that a particular charging data record has been generated. The credit control interceptor intercepts requests in the communication traffic flowing through the gateway and initiates online charging requests to the billing server upon intercepting said requests.Type: GrantFiled: January 13, 2011Date of Patent: August 30, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sharath Rajasekar, Phelim O'Doherty, Boris Selitser, Niklas Modin, Daniel Jansson
-
Patent number: 9424023Abstract: An integrated software and hardware system is described that implements a unified lifecycle for the hardware and the software components therein. In the context of adding, removing or moving a hardware appliance, this allows the system to create, coordinate and manage a single lifecycle for each appliance together with its software processes, that is being moved or changed. The system includes a chassis with multiple enclosures for computing blades. Each blade in the chassis is assigned either a worker or bootstrap role. The worker blades perform the core processing of the service broker functionality and the bootstrap blades are used to provide the bootstrapping and administration of the worker blades. In particular, the administration features include an administration console that is provided by the bootstrap blade, which provides hardware management and process management.Type: GrantFiled: December 28, 2011Date of Patent: August 23, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Daniel Jansson, Terje Strand, Boris Selitser
-
Patent number: 9288600Abstract: A sound generator includes a diaphragm including n sub-diaphragms (n, the amount of the sub-diaphragms); n voice coils corresponding to the sub-diaphragms; a signal source for outputting signals of n channels; n high-pass filters for receiving the signals of n channels and outputting n high frequency signals; n low-pass filters for receiving the signals of n channels and outputting n low frequency signals; a first mixer for mixing the n low frequency signals and then outputting a low frequency signal; and n second mixers for mixing the low frequency signal and the n high frequency signals, and then outputting n driving signals. The n driving signals actuates the n corresponding sub-diaphragms for producing stereo sounds.Type: GrantFiled: July 16, 2014Date of Patent: March 15, 2016Assignee: AAC Technologies Pte. Ltd.Inventor: Daniel Jansson
-
Patent number: 9143540Abstract: A network service access gateway is described that provides service correlation for incoming and outgoing invocations. The service requests can be received to the gateway from telecommunication mobile devices as well as from external service provider applications. A first service request can be received to the gateway and processed. The service correlation identifier (SCID) of the request can be persisted within the gateway prior to forwarding the request to the recipient. When a second and related service invocation is later received to the gateway, the two invocations can be associated based on the SCID. Based on the association, various custom functionality can be performed, such as invoking the charging system to treat the multiple services as a single unified transaction.Type: GrantFiled: August 8, 2008Date of Patent: September 22, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Daniel Jansson
-
Patent number: 9067575Abstract: A vehicle and a brake system for a vehicle include at least one hydraulic pump, wherein the at least one hydraulic pump is connected to an input fluid conduit and an output fluid conduit. A flow resistance unit is provided in the output fluid conduit of the at least one hydraulic pump for being selectively coupled into the output fluid conduit when brake torque is requested.Type: GrantFiled: August 29, 2008Date of Patent: June 30, 2015Assignee: Volvo Construction Equipment ABInventors: Christian Wargh, Mats Akerblom, Daniel Jansson